मेरी spec_helper.rb में मैंरेल 4 + Rspec + वसीयत: सब हुक I'am की कोशिश कर रहा: एक उपयोगकर्ता
config.include Devise::TestHelpers, :type => :controller
जोड़ दिया है नियंत्रक कल्पना में पहले sign_in के लिए अपरिभाषित विधि 'env' नियंत्रक चश्मा में शून्य के लिए अपरिभाषित विधि `env ': इस कोड
@request.env["devise.mapping"] = Devise.mappings[:user]
user = FactoryGirl.create(:confirmed_user)
sign_in user
और NoMethodError पाने के साथ उपयोगकर्ता को प्रवेश NilClass।
कोई विचार?
वार्डन :: टेस्ट :: हेल्पर्स की आवश्यकता का प्रयास करें। http://stackoverflow.com/questions/8996246/rspec-integration-test-with-devise-throws-nomethoderror-error: इस सूत्र देखें –