1
Wie kann ich die Aktion, die ein Benutzer ausführt, an eine Methode in meinem Controller übergeben?Aktion an Controller-Controller-Methode übergeben - ROR
Zum Beispiel:
before_action :require_login, only: [:new, :create, :edit, :update, :destroy]
Wenn der Benutzer zu verwenden versucht, die bearbeiten Aktion vor in meiner Methode anmelden Ich würde so etwas sagen:
def require_login
unless current_user
if (:edit action)
flash[:alert] = "You must log in before you are able to edit foo"
end
end
end