0

我的模型可以描述如下:

One Forum has many Threads. One Thread has many Comments.

数据没有非规范化;ie Threads 的 FK 只通向 Forum,Comments 的 FK 只通向 Thread。

选择特定线程然后在按它们所属线程分组的模板中呈现评论的“Rails 方式”是什么?

4

1 回答 1

1

在此处阅读Active Record 关联

为您的论坛<>主题和主题<>评论定义has_many和关系belongs_to

那么使用 rails 接口查询对您来说将非常容易。参考这里

选择特定线程的commnets(按它分组)

Comment.where('thread_id in ?',[specific_thread_ids_to_search]).order('thread_ids')
于 2012-09-22T19:52:32.097 回答