2011-12-14 1 views
0

は、私はいくつかの分野をふりをするレール例えば:スキャフォルダーによって生成されたモデルのテンプレートはどこにありますか?

rails generate model ModelName field:field_tyle,... 
rails generate scaffold ModelName field:field_type,... 

で使用されているModelジェネレータ/ scaffolderをcostumizeしたいとイムは、テンプレートをcosutumizing行われたときに、それは次のようになります。代わりの

class ModelName < ActiveRecord::Base 
    # ASSOCIATIONS 

    # VALIDATIONS 

    # ATTR RELATED STUFF 

    # INSTANCE METHODS 

    # CLASS METHODS 
end 

は:

class ModelName < ActiveRecord::Base 
end 

scaffolderで使用されるViewテンプレートを見つけるのは簡単だったが、そのモデル用のテンプレートを見つけるのはそれほど簡単ではありません。私はそれを見つけることができますか、またはこれのための "唯一の"ジェネレータがありますか、どのように私はそれを服用することができますか?

答えて

0

レールジェネレータのカスタマイズに関するガイドがありますRails Guides。あなたはRails APIで確認することができ、ファイルの場所は、ちょうどまたあなたが、私はそれはいくつかは、やって取った同様の問題が、私のためにこの仕事を持っていたライアン・ベイツ

0

nifty generatorsを確認することができ、クラス名を知っている必要があります。

のRails 3.1に行くためのActiveRecordモデルジェネレータテンプレート内: のlib /テンプレート/ active_record /モデル/ これはどちらかmodel.rb、migration.rbまたはmodule.rb

可能性があり、私が想像そのDataMapperまたはMongoMapperは類似の場所に移動します。お役に立てれば。

関連する問題