2009-03-05 5 views
1
class AdminController < ApplicationController 
    scaffold :product 
end 

上記のコードはRails 1.2で正しく動作します。しかし、上記のコードでは、Rails 2.2.2で 'scaffold'が見つからないエラーメソッドが返されます。上記のコードは、Rails 1.2の動的な足場に使用されています。この動的な足場はRails 2.2.2でサポートされていますか?Rails 2.2.2におけるダイナミックスキャフォールディング

または、Ruby script/generate 'model_name' field_namesを使用して、静的スキャフォールディングのみを生成する必要がありますか?

答えて

3

動的スキャフォールディングは推奨されていません。あなたが述べたように、あなただけ使用してそれらを生成する必要があります

./script/generate scaffold 

あなたは組み込みのヘルプと構文を取得するために、引数なしでそれを実行することができます。

私が読んで覚えている理由は(このサイトにあっても)足場はアプリケーションを構築するための単なる方法であるため、生成するコードを本番サイトに使用しないでください。足場でコードを生成させ、ニーズに合わせてコードを生成させることで、毎回コードを生成するよりもはるかに柔軟性があります。

関連する問題