На самом деле это довольно простой вопрос, но я не могу найти отвечать. В Omniauth Overview on Github на самом деле есть объяснение, но я его не понимаю:
We pass the :event => :authentication to the sign_in_and_redirect method
to force all authentication callbacks to be called.
У меня уже есть аутентификация, использующая действие, подобное этому:
def facebook
authenticator = UserAuthenticator.new(request.env["omniauth.auth"], current_user)
if authenticator.user_authenticated?
sign_in_and_redirect authenticator.user, :event => :authentication
else
session["devise.oauth_data"] = request.env["omniauth.auth"]
redirect_to new_user_registration_url
end
end
Все, что я действительно хочу знаете, что хорошего в : event =>: authentication
для?