29304


Rails4.2を利用しております。

ログイン周りでDeviceのGemを利用していますが、ユーザーの登録時に自動的にログイン状態にしたいと思っております。（メール確認などは利用しておりません。）

シンプルな実装方法など教えていただきたいです。


CC BY-SA 3.0
2016-09-22T07:05:23.977
29049
2016-10-02T13:30:08.123
8919
question
ruby-on-rails
RailsのDeviceで登録後に自動ログインさせたい


すいません。そもそも前提が間違っておりました。  
Deviseの標準の登録を使っていれば自動でsign_upされておりました。

今回、登録の処理を別フォームで行っていた為、sign_upメソッドもsign_inメソッドも呼び込まれませんでしたが、処理の最後にsign_in

[code]

    @user = User.find_by_email("取得したメール")
    sign_in @user
    
[/code]

無事、自動ログイン出来ました。


CC BY-SA 3.0
2016-10-02T13:30:08.123
29304
2016-10-02T13:30:08.123
8919
29049
answer