我想要使用rails的Model
生成器/脚手架成本,例如:
rails generate model ModelName field:field_tyle,...
rails generate scaffold ModelName field:field_type,...
假装某些区域,当我完成对模板进行cosutum化时它应该是这样的。
class ModelName < ActiveRecord::Base
# ASSOCIATIONS
# VALIDATIONS
# ATTR RELATED STUFF
# INSTANCE METHODS
# CLASS METHODS
end
而不是:
class ModelName < ActiveRecord::Base
end
很容易找到脚手架使用的View
模板,但找不到模型的模板并不容易。我在哪里可以找到它,或者“只有”一个发电机用于此以及何时可以将其成本化?
答案 0 :(得分:0)
有一个关于自定义rails生成器Rails Guides的指南。您可以在Rails API查看文件位置,只需知道班级名称,也可以查看Ryan Bates的nifty generators
答案 1 :(得分:0)
我有一个类似的问题需要做一些,但这对我有用。
Rails 3.1的ActiveRecord模型生成器模板进入: 的 LIB /模板/ active_record /模型/ 强> 这可以是 model.rb,migration.rb或module.rb
我认为DataMapper或MongoMapper位于类似的位置。希望这会有所帮助。