Я использую devise_invitable с Rails и мне нужна помощь. Я хочу, чтобы пользователь вошел в систему после принятия приглашения. Вот мой InvitationsController
class InvitationsController < Devise::InvitationsController
def update
if User.accept_invitation!(user_params)
# log in user here
redirect_to dashboard_show_path, notice: t('invitaion.accepted')
else
redirect_to root_path, error: t('invitation.not_accepted')
end
end
private
def user_params
params.require(:user).permit(:invitation_token, :password, :password_confirmation)
end
end
Вы можете увидеть комментарий в коде
# log in user here
здесь я хочу войти в систему пользователя, который принял приглашение.
Спасибо.