所以我有一个表格正常工作:
<%= form_for([@document, @comment]) do |f| %>
然后我有另一种形式,我需要包含一个像这样的Carrierwave上传:
<%= form_for([@document, @comment]), :html => { :multipart => true } do |f| %>
第一个工作正常,但第二个通过指向带有错误的表单定义而中断:
undefined method `comments_path' for #<#<Class:0x0000010475dde8>:0x0000010475a440>
有什么想法吗?使用Ruby 1.9.2p180运行Rails 3.0.0
答案 0 :(得分:1)
<%= form_for([@document, @comment], :html => { :multipart => true }) do |f| %>
答案 1 :(得分:0)
<%= form_for (@comment, :url => [@document, @comment], :html => {:multipart => true}) do |f| %>
我相信会为你解决这个问题。