W moim spec_helper.rb DodałemSzyny + 4 + rspec Devise: Metoda niezdefiniowana „env” w specyfikacji kontrolera dla sign_in użytkownika
config.include Devise::TestHelpers, :type => :controller
kontroler ciemno przed: wszystkie hak I'am próbuje zaloguj się użytkownik z tym kodem
@request.env["devise.mapping"] = Devise.mappings[:user]
user = FactoryGirl.create(:confirmed_user)
sign_in user
i uzyskać NoMethodError: niezdefiniowana metoda `env” do zera: NilClass.
Wszelkie pomysły?
Spróbuj wymagać Warden :: Test :: Helpers. Zobacz ten wątek: http://stackoverflow.com/questions/8996246/rspec-integration-test-with-devise-throws-nomethoderror-error –