在我的Rails应用程序用户能够编写和发布帖子。 在主页上,我想特写几个帖子。选择内容到功能
这是我用什么来选择此刻帖子:
posts_controller.rb
favorite_post_ids = [8,2,5]
@favorite_posts = Post.find(favorite_post_ids)
new_post_ids = [1,2,5]
@new_posts = Post.find(new_post_ids)
,然后在视图我遍历他们显示的职位。
但是,一旦一个帖子被删除,控制器无法再找到它,我得到的是说
Couldn't find all Posts with 'id': (1, 2, 5) (found 2 results, but was looking for 3)
什么是更好的方式来做到这一点的错误?我正在考虑单个表格,一个用于new_posts,另一个用于favorite_posts,然后与帖子建立关系。在表中,我将有post_id引用。
UPDATE:
我加了一堆额外列的不同类型的特色内容全部用布尔值默认为false的职位。如果我想要他们的特色,我将分配给你。
你能否告诉我们,什么是最喜欢的帖子的标准是什么? –