ich ein User-Modell haben, und ich hoffe, verschiedene Seiten zu haben, um ihre Informationen zu bearbeiten, so dass ich nicht alles auf edit.html.erb
Rails 4 & Entwickeln 4: Halten Sie Benutzer auf der aktuellen Seite nach Profil Aktualisierung
haben also Bisher habe ich Ansichten für page_content.html.erb
und donation_options.html.erb
erstellt, die meine Formulare auf ihnen haben. Beide funktionieren wie beabsichtigt und aktualisieren meinen Benutzer erfolgreich, aber nachdem ich das Formular abgeschickt habe, wird der Benutzer root umgeleitet, nämlich show.html.erb
. Ich möchte es so einrichten, dass der Benutzer nach dem Aktualisieren seines Profils auf der aktuellen Seite bleibt. Ich bin mir nicht sicher, ob ich meine UsersController
bearbeiten oder einen neuen Controller erstellen oder einen anderen Ansatz wählen muss.
Hier ist ein Beispiel meiner Form:
<%= form_for @user do |f| %>
<!--Some inputs-->
<div class="actions">
<%= f.submit 'Update', :class => "btn btn-primary" %>
<!--After submitting, I'm taken to /users/:id/. I'd like to stay on /users/:id/current_view-->
</div>
<% end %>
Fantastisch, das war 100% die Antwort. Vielen Dank! – user3183717
Froh ich könnte helfen :) – jdgray