У меня следующая проблема с недавно созданным проектом rails.Почему-то я не могу заставить помощников Devise (таких как sign_in) быть должным образом.
В моей директории спецификаций / поддержки.У меня есть файл с именем devise, который, согласно файлу readme устройства, должен включать вспомогательные методы, чтобы вы могли использовать их в RSpec:
RSpec.configure do |config|
config.include Devise::TestHelpers, :type => :controller
end
Мой spec_helper.rb, конечно, имеет:
Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}
Я боролся за это более часа, и это сводит меня с ума.Помощь очень ценится!
Использование:
- Rspec 2.2.0
- Разработка 1.1.5
- Rails 3.0.3