Po załadowaniu konsoli Rails, jak mam się zalogować?Jak zalogować się do użytkownika za pomocą programu Devise z konsoli Rails?
Devise zapewnia pomocnika testowy, który może być używany w testach i starałem się używać w konsoli:
>> include Devise::TestHelpers
>> helper.sign_in(User.first)
Ale otrzymuję:
NoMethodError: undefined method `env' for nil:NilClass
W każdym razie, chciałbym użyć prawdziwy pomocnik, a nie ten pomocnik testowy. Czy jest jakiś sposób, aby to osiągnąć?
Działa doskonale! Dziękuję bardzo! – Christian
Zrobiłeś mój dzień! –
W nowoczesnym Devise będziesz musiał użyć 'email' zamiast' login': 'app.post ('/ sign_in', {" user "=> {" email "=>" login "," password "=>" hasło "}})' – Xavier