Coj*_*nes 7 rake ruby-on-rails rails-migrations rails-engines ruby-on-rails-3.1
我在Rails 3.1.3中创建了一个新引擎,显然有一个rake任务可以复制所有迁移.我试过以下rake abc:install:migrations扔了:
rake aborted!
Don't know how to build task 'abc:install:migrations'
(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)
我也试过rake abc_engine:install:migrations了同样的结果.
然后我读bundle exec rake railties:install:migrations或bundle exec rake railties:install:migrations FROM=abc_engine应该做的伎俩,但没有成功.即使没有抛出任何错误,也没有复制任何内容.
我的迁移位于引擎文件夹中的db/migrate /中,我从spec/dummy /运行上面的所有命令
有谁知道如何使用这个新的rake任务来从引擎复制迁移?
Ant*_*nio 10
我跑了这个:
rake railties:install:migrations
Run Code Online (Sandbox Code Playgroud)
我的迁移是从引擎中复制的.希望这可以帮助.
我终于找到/幸运地解决了我的(类似)问题。对于第一个错误,它就消失了,不知道为什么。然后我发现我没有使用通常的文件名格式创建迁移,因此该ActiveRecord::Migrator.migrations方法忽略它们。
| 归档时间: |
|
| 查看次数: |
3305 次 |
| 最近记录: |