1

非常に大きなモデル (たとえば 200 フィールド) があるため、それらをコマンド ラインに書き留めるのはあまり便利ではありません。
したがって、最初に移行を生成してから、次のように足場を作成しました。

rails generate scaffold myModel --migrate=false

アクションを含むコントローラーを生成し、routes.rb を更新して、views/myModel を作成しました。しかし、ビューにフィールドを追加しませんでした。足場は基本的なフィールド プレゼンテーションを提供することになっていませんか? そうでない場合、それを提供する方法はありますか?

4

1 に答える 1

1

Scaffold は、指定したコマンド ライン引数を使用して関連ファイルを作成します。コマンドラインでフィールドを指定しないと、それらをビューに追加できません (フィールドを認識していないため)。Scaffold コマンドは 1 回限りのものです。関連する scaffold コマンドをテキスト エディターで入力するか、プログラムで作成し、コンソールに貼り付けることを検討してください。

于 2013-06-23T16:05:45.767 に答える