Schienen: Wo kommt new_*etwas*_path-variable eingerichtet bekommen?
Erstellte ich ein Gerüst für die "Nachrichten", und new_message_path und edit_message_path (für den Einsatz in link_to ' s) sind alle eingerichtet, aber nun habe ich die erstellte app/views/Nachrichten/gesendet.html-Code.erb, und ich will tun, etwas entlang der Linien of <%= link_to 'Gesendet', sent_message_path %>, aber ich kann nicht herausfinden, wie das zu tun. Ich bekomme
undefined local variable or method `sent_message_path' for #<ActionView::Base:0x103117c50>
InformationsquelleAutor RankWeis | 2010-11-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Methoden werden automatisch erstellt, wenn Sie Routen definiert sind, und im Falle von RESTful Routen, die Sie Folgen einem vorhersagbaren Konvention.
Läuft "rake routes" ist eine hilfreiche Möglichkeit, zu sehen, all die Routen erzeugt werden.
Empfehle ich Ihnen die Lektüre: http://guides.rubyonrails.org/routing.html
InformationsquelleAutor
Aktualisieren Sie Ihre Routen.rb zu enthalten, die etwas entlang der Linien von:
Dieser erstellt eine neue route für die gesendeten Aktion mit BEKOMMEN.
InformationsquelleAutor
Antwort auf deine Frage liegt in http://railsapi.com/doc/rails-v2.3.8/classes/ActionController/Resources.html
InformationsquelleAutor