我想用rspec测试我的控制器和防护装置。当我修改我的控制器类。 rpsec没有重新加载我的控制器代码。我认为存在重载或类缓存问题。在搜索了一些文章后,包括将ActiveSupport::Dependencies.clear
添加到spec_helper
each_run
和prefork
。但不行。
答案 0 :(得分:0)
试试这个:
Spork.each_run do
# reload all the controllers
Dir["#{Rails.root}/app/controllers/**/*.rb"].each do |controller|
load controller
end
end