私はレールが初めてで、私の最初のアプリを書いています。現在、私(簡体字)モデル構造は次のようになります。 関連モデルはレールにネストされたルートを持っている必要があります
- user account
- profiles : many
- money
- level
- rating
- etc...
はとても人がアカウントを作成することができ、そのアカウントで複数のプロファイルを持つことができます(ほとんど1つのアカウントの下に多くの文字を持つRPGゲーム、など) 。これらのプロファイルのそれぞれは、お金、評価などのように保存するための多くの異なるデータポイントを持つことができます。これらの関連するモデルのいくつかは、さらにネストすることができます。
私はこれらのルートを設定中です。私はconfig/routes.rb
のリソースを使用しますが、これらのリソースをすべて入れたくありません。
各リソースを個別に宣言してもよろしいですか?
いずれのアプローチ(ネストとネストではない)にも長期的な/メンテナンスの利点はありますか?あなたはルートがしかし、あなたがしたいことができますヘルプ
一般的な哲学は、1つのレベルを超えてネスティングを避けることです。第2に、フラットアクセスに加えて入れ子にすることは全く受け入れられます。 (コントローラーは何が渡されたかチェックしなければなりません) –