我正在使用 rails 使用图形数据库。我不想在生成模型时生成迁移。我知道有一个选项,比如 rails g model user --skip-migration
。
但是我正在寻找永久解决方案,我不需要在生成模型时每次都指定 --skip-migration
。
最佳答案
是的。您可以自定义默认的 rails 生成器 ( 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,但跳过迁移的生成。
关于ruby-on-rails - 有没有办法不在rails中生成迁移文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26691917/