Wenn Sie auf die Schaltfläche "Einfache Anmeldung" klicken, Installation einer Schaltfläche zum Anmelden als registrierter Gastbenutzer.
Eine WEB-App basierend auf dem Rails-Tutorial.
Erstellen Sie eine easy_login-Aktion getrennt von der Erstellungsaktion von session_controller für registrierte Gastbenutzer. Übergeben Sie eine E-Mail.
Beschreiben Sie das Routing von easy_login in routs.rb.
Installieren Sie die Schaltfläche "Einfache Anmeldung" in der Ansicht.
Erstellt und registriert in session_controller.rb
(seeds.rb)
Fügen Sie eine easy_login-Aktion hinzu, damit Sie sich als Gastbenutzer anmelden können.
sessions_controller.rb
def easy_login
user = User.find_by(email: "[email protected]")
log_in user #session_Mit Helfer vordefiniert.
redirect_back_or user #session_Mit Helfer vordefiniert.
end
config / route.rb
hinzuconfig/routes.rb
post '/easy_login', to: 'sessions#easy_login'
app/views/sessions/new.html.erb
<p><%= link_to "Einfache Anmeldung", easy_login_path, method: :post, class: 'btn btn-primary' %></p>
Vorerst konnte ich mich über die einfache Anmeldeschaltfläche als Gastbenutzer anmelden.
Recommended Posts