私は初めての Ruby on Rails アプリケーション (そして xhtml と css を超える最初のもの) を構築しようとしています。モデル構造に関する有益なフィードバックを探しています。
これまでのところ必要だと確信している唯一のモデルは次
のとおりです。 1.映画モデル(メイン モデルとして機能し、movie という名前が付けられているため、URL は "sitename.com/movies/1-Willy-Wonka" のようになります)および
2 .ユーザーモデル
それ以外は、何を作ればいいのかわからない。「ロケ地」、「俳優」、そして最も重要なのは「ウィリー・ウォンカ」や「ジョニー・デップ」などの属性です。
属性も含めて、これらすべてのモデルを作成する必要がありますか? もしそうなら、人々がモデルを属性として作成できるようにすることは可能であり、推奨されますか?
アプリをフォームによって作成され、データベースに保存されたデータと見なそうとしていますが、その pov では、属性 (キャラクター <=> 俳優) を内部のセクション (俳優、撮影場所、アートワークなど) に接続する方法を決定できません。映画のリスト; 属性自体を関連する属性/映画/セクションへのハイパーリンクにすることもできます。「スティーブン スピルバーグ」をクリックすると、彼が出演した映画、彼が監督、製作、執筆した映画などのページに移動します。
考え?