0
私はプロジェクトで初めてdeviseを使用していますので、これは初心者の質問になるでしょう。の後に覚えやすいようにする方法を知りたいと思います。現在、私はこのような何かを登録後にユーザーがログインしています:登録時に覚えておいてください
class UsersController < Devise::RegistrationsController
respond_to :html, :json, :js
def create
if request.format.js? || request.format.json?
build_resource
resource.save
sign_in :user, resource if resource.valid? && request.format.js?
respond_with resource
else
super
end
end
end
注私はJavaScriptとJSONの要求に応答する必要があるので、私は作成の私の独自のバージョンを持っています。どんな助けもありがとう。
ありがとうございます。
与えられたリソースにトークンを作成して割り当てますが、クッキーは設定しません。P – jpemberthy
sign_inを呼び出す前にresource.remember_me = trueに設定してみてください。それがうまくいかない場合は、私はあなたが以前にやっていたことを実際に試していないと言ったように、アイデアがありません。 –