2012-03-25 15 views
3

rspecでguard-sporkでコントローラをテストしたい。コントローラクラスを変更するとき。 rpsecがコントローラコードをリロードしませんでした。私は、リロードやクラスキャッシュの問題があると思います。いくつかの記事を検索した後、ActiveSupport::Dependencies.clearspec_helpereach_runpreforkを入れてください。しかし、仕事はありません。rspecでguard-sporkでコントローラーキャッシュクラスを再読み込みする方法

答えて

0

これを試してみてください:

Spork.each_run do 
    # reload all the controllers 
    Dir["#{Rails.root}/app/controllers/**/*.rb"].each do |controller| 
    load controller 
    end 
end 
関連する問題