什么是渲染数据组的rails方式

时间:2012-09-22 19:42:06

标签: ruby-on-rails activerecord

我的模型可以描述如下:

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

数据没有非规范化;即Threads有FK只导致论坛和评论有FK只通向Thread。

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

1 个答案:

答案 0 :(得分:1)

在这里阅读Active Record Associations

为论坛<>定义has_manybelongs_to关系线程和线程<>评论

使用rails接口查询对您来说非常简单。请参阅here

选择特定线程的通用(按其分组)

Comment.where('thread_id in ?',[specific_thread_ids_to_search]).order('thread_ids')