我正在尝试覆盖Rails生成器的新模型和新迁移。模型的覆盖功能起作用了,但脚手架的覆盖功能却没有起作用。
这是我lib文件夹的结构。
这是我lib文件夹的结构。
你需要将你的覆盖文件放置在以下位置:
lib/templates/migration/templates/create_table_migration.rb
这很可能是Rails 4.x中的一个bug,可以通过https://github.com/rails/rails/pull/13972修复。
create_table_migration.rb
可以在这里找到:https://github.com/rails/rails/blob/master/activerecord/lib/rails/generators/active_record/migration/templates/create_table_migration.rb.tt。 - Jason Swett
migration.rb
。 - phoet