使用nested_form_for
并输入file_field
时,fields_for
我从回形针收到以下错误:
回形针::AdapterRegistry::NoHandlerError in ProjectsController#create
No handler found for "scan.pdf"
这是正确的,因为参数不显示#<ActionDispatch::Http::UploadedFile>
对象,而只显示文件名。
在使用nested_form_for
它之前,它在我取消注释时有效,file_field
并且在我构建第一个对象时它也有效,fields_for
但这不应该是必要的..
我的设置如下:
- 红宝石 1.9.3
- 导轨 (3.2.8)
- 回形针 (3.3.0)
- 嵌套形式(0.3.0)
编码:
# @project.schemes.build
= nested_form_for @project do |f|
= f.fields_for :schemes do |ff|
= ff.text_field :name
= ff.file_field :scan