In Rails, wie können Sie die Ausgabe der Name der Aktion aus dem Inneren der Ansicht?
-
05-07-2019 - |
Frage
Wenn ich die Update-Aktion aus dem Inneren der Aktion schaffen machen, gibt es eine Möglichkeit für die „update“ -Ansicht (d update.html.erb) zu wissen, welche Maßnahmen sie gemacht werden. Ich mag, dass die Update-Ansicht aus dem Aktionsnamen „create“ drucken, wenn die Aktion erstellen sie macht und aus dem Wort „update“ drucken, wenn die Update-Aktion es macht. Das Problem ist, scheint machen Kontrolle der aufgerufenen Aktion zu verschieben, so für alle Absichten und Zwecke immer die Update-Ansicht denkt von der Update-Aktion es kommt.
class CtrlController < ApplicationController
def create
render(:action=>"update")
end
def read
end
def update
end
def delete
end
Lösung
params [: Maßnahme]
Sie müssen Ihre machen Zeile
aktualisierenrender :template => "ctrl/update"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow