Wie funktioniert sign_in_and_redirect im entwickeln arbeiten?

if @user.persisted?
      sign_in_and_redirect @user, :event => :authentication #this will throw if @user is not activated
      set_flash_message(:notice, :success, :kind => "Facebook") if is_navigational_format?
else
      session["devise.facebook_data"] = request.env["omniauth.auth"]
      redirect_to new_user_registration_url
end

Diese Methode ist in der facebook omniauth callbacks controller. Das problem, das ich bin vor ist, dass ich nicht bekommen, die Telefonnummer des Benutzers von facebook und damit @user ist keine gültige Objekt - (ich habe ein validation). So, ich will redirect der Benutzer zu einer anderen Seite, wo kann ich Fragen für die Telefonnummer.

Wie kann ich ändern, das sign_in_and_redirect @user umleiten mich zu dieser Seite und nicht der root-url.

InformationsquelleAutor user2441151 | 2015-09-09
Schreibe einen Kommentar