我有一個Post模型和一個評論模型;發佈has_many評論和評論belongs_to發佈導軌,獲得隨機嵌套記錄的最佳方式
在我的發佈控制器中,我想選擇一個隨機評論,並顯示評論的日期。我有點困惑如何從我的郵政控制器查詢這個。
在我的崗位控制器,我有:
@posts = Post.where(:public_flag => true).order('created_at DESC')
我在此之後有點卡住了。我應該從視圖中獲得評論嗎?或者從控制器做另一個查詢來獲得評論?那麼,一旦我收到所有評論,我怎麼才能選擇一個隨機評論?
在此先感謝!非常感謝您的幫助。
_random_對此有何評論? – 2014-11-04 17:48:16
不一定每個帖子 - 我只是想從所有評論中隨機發表評論,但後來我需要知道它來自哪個帖子 – gitastic 2014-11-04 17:50:10
'Comment.all.sample.post'將完成這項工作。 – 2014-11-04 17:51:19