mat*_*ins 10 ruby rake ruby-on-rails spork
Rake任务遇到与运行测试相同的问题:Rails启动过程在任务运行之前需要很长时间.
有没有办法将spork和rake整合在一起?
您可以使用irake gem,从而可以从控制台执行rake任务.
将其添加到Gemfile:
gem 'irake'
Run Code Online (Sandbox Code Playgroud)
然后捆绑并启动控制台
$ bundle install
$ rails console
Run Code Online (Sandbox Code Playgroud)
...等待Rails环境加载(仅一次).然后你可以这样做:
rake "db:migrate"
Run Code Online (Sandbox Code Playgroud)
如果要列出任务,您可以:
Rake::Task.tasks.each{|t| puts t.name }; nil
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1337 次 |
最近记录: |