0
script/generate scaffold Album

Album (Rails 2より前) と呼ばれるモデルの足場を生成するために使用されます。

最近 (Rails 2 以降)、すべての必須フィールドを指定する必要があるのは正しいですか?

script/generate scaffold Album artist:String title:String

私はRails 1.1.6のチュートリアルをフォローしてきましたが、その理由について困惑しています

script/generate scaffold Album

チュートリアルで説明されているようには機能しませんが、コマンドの新しい形式では、足場に必要なすべてのフィールドを明示的に入力する必要があるのではないかと思います。

Rails がモデル名のみに基づいて scaffold を簡潔に生成する機能を失っているとしたら、それは残念なことです。それは、scaffold コマンドに対して明示的に宣言しなくても、モデルのすべてのフィールドが schema.db を通じて「認識」されるためです。

4

1 に答える 1

3

コマンドでフィールドを指定しない場合、Railsは、ビューのように、フィールド情報が事前に入力されたスキャフォールドを構築しません。

script/generate scaffold Album

まだ有効であるはずですが、すべてのフォームと表示ビューを作成し、移行ファイルのすべてのフィールドを定義する必要があります。

于 2009-05-08T23:58:57.420 に答える