In meiner App habe ich eine kleine Box, die auf jeder Seite erscheint und den Status der Anfragen des Benutzers überprüft. Wenn eine Anfrage zu irgendeinem Zeitpunkt akzeptiert wird, sollte der Benutzer automatisch zu einer bestimmten Seite gebracht werden. Dies ist mein Code so weit:Kann ich redirect_to in einer Ansicht in RoR verwenden?
<% offersMade.each do |w| %>
<% if w.accepted == true %>
<% redirect_to offer_path(:email => "[email protected]") %>
<% end %>
<% end %>
Aber ich diesen Fehler:
undefined method `redirect_to' for #<ActionView::Base:0x1042a9770>
Ist es an Benutzer redirect_to in einer Ansicht nicht möglich? Wenn nicht, kann ich noch etwas anderes benutzen? Danke fürs Lesen.
Danke, das funktioniert super. Weißt du, ob es eine Möglichkeit gibt, eine RoR-Variable in der URL-Konstruktion zu verwenden? In meinem ursprünglichen Code oben, habe ich (: email => "[email protected]"), ich bin mir nicht sicher, ob ich etwas ähnliches innerhalb von Javascript tun kann? – ben
Überprüfen Sie meine bearbeitete Antwort. – Salil
Vielen Dank, es funktioniert! Ich dachte nicht, du könntest Ruby in JS einbetten, aber anscheinend kannst du es. Danke noch einmal! – ben