横断的にな資料が意外となかったりした。 実現したいこと 投稿とタグとみたいな関係。投稿は0〜複数のタグをもつ一方、タグも0〜複数の投稿に関連付けられている。とする。 例えば 1. 「もっと評価されるべきかつおだしの魅力」 という投稿には 「もっと評価されるべき」と「かつおだし」といった投稿に関連するタグが付いている。 2. 一方、「かつおだし」というタグから見ると「もっと評価されるべきかつおだしの魅力」や「かつおだしと白菜でミルフィーユ鍋作ってみた」などの、「かつおだし」に関連する投稿に付いている。 こういう関係をRuby on Rails上で再現したかった・・・、たどり着くまでが面倒。分かれば納得。 環境 Ruby on Rails 4.2.5 SQLite 3 投稿とタグの間に、両者に関連づいた中間モデル(テーブル)を用意する 投稿、タグ、中間の各モデルファイルに対し、関連性を明記する