Rails の学生を教えていると、学生が 2 つのモデルを作成して関連付けを設定し、ビューでその関連付けを表示するにはどうすればよいか疑問に思うことがよくあります。
今私の質問は、これに関する概要記事/チュートリアル/ブログ投稿はありますか?
ビューで関連付けを表示するさまざまな方法の概要を示します。たとえば、いくつかの「連想パターン」があります。
- 1:n 関連付けは、UML で説明されているように、関連付けられたエンティティの作成にさまざまな影響を与える集約または構成である可能性があります (これは、ネストされたリソースを指している可能性があり、ルーティングの観点からのみ説明されています)。
- ...または、既存のオプションから選択するか、目的のエンティティが見つからない場合は新しいオプションを作成するカテゴリなどに属するようなもの; これは first_or_create によって処理されますが、繰り返しになりますが、ビュー内のさまざまなオプションをまとめたドキュメントは見たことがありません (たとえば、RailsCast #57 と 258 で説明されているように)。
探してみました。また、Michael Hartl のチュートリアルや PragProgs の「Rails を使用したアジャイル Web 開発」にもそのようなものはありません。
それで、そこに何かがありますか? もしそうでない場合、人々はそれを作成するのに役立つと思いますか?