ProblemVerschachtelte Ressourcen im Namensraum form_for
Der form_for Helfer bestimmt falsch den Pfad zu meiner verschachtelten Ressource innerhalb eines Namespace. Die fraglichen Modelle sind: Forum :: Thread und Forum :: Antworten bzw. in einem Unterordner namens "Forum" unter meinem Modellverzeichnis. Dies ist in Rails 3 BETA 3.
routes.rb
namespace :forum do
root :to => 'threads#index'
resources :threads do
resources :replies
end
end
app/views/forum/Antworten/_form.html.haml
...
- form_for [@thread, @reply] do |f|
...
app/controllers /forum/replies_controller.rb
...
def new
@reply = Forum::Reply.new
end
...
Fehler
undefined method `forum_thread_forum_replies_path'
In Bezug auf die oben in _form.html.haml skizzierte Linie
Wird diese Arbeit sowohl für das Hinzufügen und Bearbeiten? – nlaq
Sicher, Sie müssen nur die URL auf den Update-Pfad ändern. – Bitterzoet
Was erfordert, dass ich die URL in meine Form teilweise weitergeben ... Keine große Sache, aber es scheint, dass Sie das nicht tun sollten. – nlaq