1
我有我在其他控制器(帖子和標籤)中使用的評論表單(在評論/ _form.html.erb中)。幫助將嵌套路線轉換爲Rails 3
<% 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
在軌道2版我的申請,我routes.rb
包括map.resources :posts, :has_many => :comments
它工作得很好,但在Rails 3的相同配置會拋出一個未定義的方法錯誤:
undefined method `post_comments_path' for #<#<Class:0xf94920>:0xf8d540>
我以爲Rails 2.x路線只是折舊,直到3.1出來。我如何將其轉換爲Rails 3?感謝您閱讀我的問題。