在我的rails应用程序中,我有以下嵌套表单字段:
<%= simple_form_for [@page, @section], html: { multipart: true } do |f| %>
<%= f.simple_fields_for :assets do |asset_fields| %>
<%= asset_fields.file_field :attachment %>
现在......使用:
<%= asset_fields.file_field :attachment %>
这可以按预期工作..但是当我这样做时:
<%= asset_fields.input :attachment, as: :file %>
我得到错误的参数数量(4对1) ...我错过了什么?我没有在文档中看到任何其他内容..文件上传工作正常;但我想使用简单的表单助手/样式等。
答案 0 :(得分:1)
文件字段的语法略有不同,如下所示。
<%= f.simple_fields_for :assets do |asset_fields| %>
<%= asset_fields.input :attachment, as: :file, input_html: {} %>
<%- end %>