小编zja*_*ish的帖子

如何管理rails引擎+虚拟应用程序的迁移

我刚加入了一个开发rails引擎的项目,该项目还有一个用于测试的虚拟应用程序.

foo/
foo/spec/dummy/
Run Code Online (Sandbox Code Playgroud)

有相同的迁移

foo/db/migrate/
foo/spec/dummy/db/migrate/
Run Code Online (Sandbox Code Playgroud)

如果我rake db:migrate从虚拟应用程序,一切都很好.如果我从引擎(当前目录= foo)执行相同操作,则会收到有关具有相同名称的多次迁移的错误.

Q1)Rakefiles是否被剔除了?(应该db:migrate递归到虚拟应用程序?)

Q2)迁移只能在一个目录中吗?如果是这样,哪一个?

我们使用的是Rails 3.2.9,ruby 1.9.3p194.

rake rails-engines ruby-on-rails-3

8
推荐指数
1
解决办法
4566
查看次数

标签 统计

rails-engines ×1

rake ×1

ruby-on-rails-3 ×1