0

私のモデルは次のように説明できます。

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

データは非正規化されていません。つまり、スレッドにはフォーラムにのみつながるFKがあり、コメントにはスレッドにのみつながるFKがあります。

特定のスレッドを選択し、それらが属するスレッドごとにグループ化されたテンプレートにコメントをレンダリングする「TheRailsWay」とは何でしょうか。

4

1 に答える 1

1

ここでアクティブレコードアソシエーションをお読みください。

フォーラムの定義has_manybelongs_to関係<>スレッドとスレッド<>コメント

Railsインターフェースを使用したクエリは、非常に簡単です。こちらをご覧ください

特定のスレッドのcommnetを選択する(グループ化)

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