我正在开发一个 Rails 3.1 引擎,因为它是一个全新的版本,而且我正在努力工作,我没想到事情会完美。当我运行 bundle exec rake -T 时,我似乎无法让我的引擎看到 db:test:prepare 任务
我正在使用 rake 0.8.7 和边缘导轨。如果我尝试要求虚拟应用程序的 Rakefile,我会得到
undefined method 'prerequisites' for nil:NilClass
在 spec/dummy/Rakefile 的第 7 行
我在 spec/dummy/ 中的 Rakefile 的第 7 行是Dummy::Application.load_tasks
到目前为止,我的研究将我带到了http://www.engineyard.com/blog/2010/rails-3-beta-is-out-a-retrospective/,它对应于 Active Record 中的databases.rake 。
如何将db:test:prepare
任务放入我的引擎?