Ich habe mal in Strecken, die im Anschluss an eine neue Aktion zu meinem E-Mail-Controller hinzuzufügen:Wie kann ich einem Controller eine neue Aktion hinzufügen?
map.resources :emails, :member => { :newfwd => :put}
Das erwartete Ergebnis war, dass newfwd_email_path (: id => 1) würde die folgende URL generieren: E-Mails/1/newfwd
Es tut. Aber ich bekomme einen Fehler, es behandelt '1' als Aktion und 'Newfwd' als ID. Ich möchte, dass "1" als die ID für E-Mails interpretiert wird, auf die sich die newfwd-Aktion bezieht.
Ich bin mir nicht sicher, was ich falsch mache. (Hinweis: Ich verwende Rails 2.3.8)
Ich sehe - wie funktioniert die Methode in den Routen nicht funktioniert? Lass mich das ausprobieren .... – Angela