Rake 任务遇到与运行测试相同的问题:Rails 启动过程在任务运行之前需要很长时间。
有没有办法将 spork 和 rake 整合在一起?
最佳答案
您可以使用 irake gem,它可以从控制台执行 rake 任务。
将此添加到 Gemfile:
gem 'irake'
然后捆绑并启动控制台
$ bundle install
$ rails console
...并等待 Rails 环境加载(仅一次)。然后你可以这样做:
rake "db:migrate"
如果你想列出任务,你可以:
Rake::Task.tasks.each{|t| puts t.name }; nil
关于ruby-on-rails - spork 可以处理 rake 任务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7614621/