作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个SaaS模型应用程序。
我的应用程序数据库由两个逻辑部分组成:
最佳答案
任务rake db:migrate
具有用于迁移的硬编码路径。但是您可以创建自己的瑞克任务。例如,使用以下内容创建lib/tasks/custom_db_migrate.rake
:
namespace :db do
task :custom_migrate => :environment do
ActiveRecord::Migration.verbose = ENV["VERBOSE"] ? ENV["VERBOSE"] == "true" : true
ActiveRecord::Migrator.migrate("db/migrate/custom", ENV["VERSION"] ? ENV["VERSION"].to_i : nil)
Rake::Task["db:schema:dump"].invoke if ActiveRecord::Base.schema_format == :ruby
end
end
rake db:custom_migrate
来运行位于
db/migrate/custom
中的迁移。但它不会使用从默认路径进行的迁移。
关于ruby-on-rails - Rails : How to create migration in subdirectory with Rails?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4635757/
我是一名优秀的程序员,十分优秀!