как перезагрузить класс кэша контроллера в guard-spork с помощью rspec - PullRequest
3 голосов
/ 25 марта 2012

Я хочу протестировать свой контроллер с помощью guard-spork с помощью rspec.Когда я изменяю свой класс контроллера.rpsec не перезагрузил код моего контроллера.Я думаю, что есть проблема перезагрузки или кеша классов.После поиска какой-нибудь статьи, в том числе поставьте ActiveSupport::Dependencies.clear в spec_helper each_run и prefork.Но не работа.

1 Ответ

0 голосов
/ 26 августа 2012

Попробуйте это:

Spork.each_run do
  # reload all the controllers
  Dir["#{Rails.root}/app/controllers/**/*.rb"].each do |controller|
    load controller
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...