tom*_*eld 4 rspec ruby-on-rails spork
我正在使用Ruby 1.9.2,Rails 3.1,Rspec,Postgres和Spork,但我无法让它们一起玩得很好.
第一次运行规范(Spork在后台运行)运行正常.但是,当我第二次运行规范时,它失败了:
Failure/Error: Unable to find matching line from backtrace
PGError:
no connection to the server
# /Users/tom/.rvm/gems/ruby-1.9.2-p180@grapi/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/postgresql_adapter.rb:272:in `exec'
etc....
Run Code Online (Sandbox Code Playgroud)
任何提示赞赏!
您可能还启用了Devise.
您的问题在这里描述:https://github.com/sporkrb/spork/wiki/Spork.trap_method-Jujutsu 更具体地说,这里的rails 3.1:https://gist.github.com/1054078
您的prefork块中的开头spec_helper.rb 和 env.rb应该是这样的:
Spork.prefork do
Spork.trap_method(Rails::Application, :reload_routes!)
Spork.trap_method(Rails::Application::RoutesReloader, :reload!)
...
Run Code Online (Sandbox Code Playgroud)
祝好运!
| 归档时间: |
|
| 查看次数: |
1262 次 |
| 最近记录: |