我想覆盖使用rails generate model
生成的默认模型文件。我已经基于this file创建了一个模板,但我无法弄清楚它放在哪里。其他答案似乎建议/lib/templates/rails/model/model.rb
或/lib/templates/rails/model/model_generator.rb
,但这些都没有做任何事情 - 我将模板放在该位置,但当我运行rails generate model ModelName
时,它会被忽略。
我是以正确的方式来做这件事的吗?我应该把模板放在哪里?
答案 0 :(得分:11)
解决:我想要lib/templates/active_record/model/model.rb
。
答案 1 :(得分:2)
您可能需要将其放在“lib / rails / generators / active_record / model / templates / model.rb”中。这是rails的默认值:https://github.com/rails/rails/blob/master/activerecord/lib/rails/generators/active_record/model/templates/model.rb