加載Rails控制檯後,我應該如何登錄用戶?如何使用Rails控制檯中的Devise登錄用戶?
設計提供了一個測試的輔助,可以在測試中使用,我試着在控制檯的使用方法:
>> include Devise::TestHelpers
>> helper.sign_in(User.first)
,但我得到:
NoMethodError: undefined method `env' for nil:NilClass
無論如何,我想用真正的設計助手,而不是這個測試助手。有什麼辦法可以做到這一點?
它完美的作品! Thankx很多! – Christian 2011-02-08 04:06:41
你讓我的一天! – 2014-09-01 11:01:18
隨着現代設計,你將不得不使用`電子郵件`而不是`登錄':`app.post('/ sign_in',{「user」=> {「email」=>「login」,「password」=>密碼「}})` – Xavier 2016-07-23 23:44:33