在我的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的職位。如果我想要他們的特色,我將分配給你。
你能否告訴我們,什麼是最喜歡的帖子的標準是什麼? –