2

Rails 4 を使用して、データ モデル全体を 1 か所でモデル化したいと考えています。私が理解しているように、通常、移行またはrails generate scaffoldコマンドとモデルファイル内のクラス間の関連付けを使用して、各クラスのフィールドを生成します。これは少し面倒に感じます。すべてを 1 か所にまとめる方法はないのでしょうか。モデルファイルにフィールド定義ができるのかな。これにより、モデル全体を 1 か所で表示および編集できるようになります。関連性がほとんどない新しいアプリをブートストラップするのに非常に便利でコンパクトです。

4

2 に答える 2

2

通常、モデルで関連付けを定義し、移行を通じてモデルのデータベース フィールドを管理します。足場は、モデル間の関連付けを構築するための適切なソリューションではありません。スキャフォールディングはモデル、ビュー、コントローラーを構築するため、やり過ぎになることもあります。言うまでもなく、scaffolding を使用すると、生成するすべての scaffold に対して完全な CRUD が得られます。多くの場合、必要以上に追加されます。

于 2013-10-26T20:39:29.937 に答える