ruby-on-rails - spork 可以处理 rake 任务吗?

标签 ruby-on-rails ruby rake spork

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/

相关文章:

ruby-on-rails - 从已删除的 heroku 应用程序恢复数据库

ruby-on-rails - 验证失败 : Password can't be blank

ruby-on-rails - 信号 : failed for SignalException with script/runner

Ruby 不兼容的字符编码

ruby-on-rails - 表列名也是 ruby​​ 保留关键字

ruby-on-rails - bundler 问题( ruby )

ruby-on-rails - 使用 Mongoid 在 MiniTest 中进行 has_many 和 Belongs_to 断言

java - 运行时动态绑定(bind)和类继承的区别

ruby - RVM、Merb、Rake 和 RSpec

ruby-on-rails - 系统堆栈错误 : level too deep after running db:seed