Ruby On Rails初始化程序 - 处理引擎迁移

时间:2014-07-09 17:52:06

标签: ruby-on-rails ruby-on-rails-3 rails-engines

我正在使用Rails Engine(RoR3)创建应用程序,我希望在主机应用程序迁移运行时运行它。没有复制它们。到目前为止,我找到了这个解决方案:

http://pivotallabs.com/leave-your-migrations-in-your-rails-engines/

这是第3号。 我想使用不在engine.rb但在config / initializers中的代码(下面)。

initializer :append_migrations do |app|
  unless app.root.to_s.match root.to_s
    app.config.paths["db/migrate"] += config.paths["db/migrate"].expanded
  end
end 

任何提示如何实现这一目标? 感谢。

0 个答案:

没有答案