他のコントローラー(投稿とタグ)で使用するコメントフォーム(comments / _form.html.erb)があります。
<% form_for([@post, Comment.new], :html => { :multipart => true }) do |f| %>
<%= f.text_field :commenter %>
<%= f.text_field :email %>
<%= f.text_area :body %>
<%= f.submit 'submit' %>
<% end %>
私のコメントモデルには次のものがあります。
belongs_to :post
私のアプリケーションのRails2バージョンでは、routes.rb
正常map.resources :posts, :has_many => :comments
に機能しましたが、Rails 3の同じ構成では、未定義のメソッドエラーがスローされます。
undefined method `post_comments_path' for #<#<Class:0xf94920>:0xf8d540>
Rails 2.xのルートは、3.1が出るまで減価償却されたと思いました。これをRails3に変換するにはどうすればよいですか?私の質問を読んでくれてありがとう。