私のモデルは次のように説明できます。
One Forum has many Threads. One Thread has many Comments.
データは非正規化されていません。つまり、スレッドにはフォーラムにのみつながるFKがあり、コメントにはスレッドにのみつながるFKがあります。
特定のスレッドを選択し、それらが属するスレッドごとにグループ化されたテンプレートにコメントをレンダリングする「TheRailsWay」とは何でしょうか。
私のモデルは次のように説明できます。
One Forum has many Threads. One Thread has many Comments.
データは非正規化されていません。つまり、スレッドにはフォーラムにのみつながるFKがあり、コメントにはスレッドにのみつながるFKがあります。
特定のスレッドを選択し、それらが属するスレッドごとにグループ化されたテンプレートにコメントをレンダリングする「TheRailsWay」とは何でしょうか。
ここでアクティブレコードアソシエーションをお読みください。
フォーラムの定義has_many
とbelongs_to
関係<>スレッドとスレッド<>コメント
Railsインターフェースを使用したクエリは、非常に簡単です。こちらをご覧ください
特定のスレッドのcommnetを選択する(グループ化)
Comment.where('thread_id in ?',[specific_thread_ids_to_search]).order('thread_ids')