有没有办法不在rails中生成迁移文件

时间:2014-11-01 18:53:47

标签: ruby-on-rails ruby database-migration

我正在使用rails使用graph数据库。我不想在生成模型时生成迁移。我知道有一些选项,如rails g model user --skip-migration。 但我正在寻找永久的解决方案,每次生成模型时我都不需要指定--skip-migration

1 个答案:

答案 0 :(得分:6)

是。您可以自定义默认轨道生成器(http://guides.rubyonrails.org/generators.html#customizing-your-workflow)。这实际上非常简单。只需将以下代码段添加到config/application.rb

即可
config.generators do |g|
  g.orm :active_record, migration: false      
end

这告诉Rails使用ActiveRecord作为ORM但跳过生成迁移。