【发布时间】:2014-11-18 14:41:48
【问题描述】:
这是我的部分_new_post.html.haml:
= semantic_form_for Post.new, as: :post, url: client_panel_discussion_posts_path(resource), html: { data: { discussion_posts_url: client_panel_active_submission_discussion_url(resource.client_application, id: resource.slug) }, multipart: true}, builder: ActiveAdmin::FormBuilder, remote: true, method: :post do |f|
=f.inputs do
=f.input :body
=f.has_many :attachments do |a|
=a.input :s3_url, as: :hidden, input_html: { class: "s3_url" }
=a.s3_file_field :attachment, as: :file, class: 'js-s3_file_field'
问题是我得到以下 错误:no implicit conversion of ActiveSupport::SafeBuffer into Integer 指向此 =f.has_many :attachments do |a| 行。
如果我删除 builder: ActiveAdmin::FormBuilder,我会收到 undefined method 'has_many' for #<Formtastic::FormBuilder:0x007fda897dfc88> 错误。
有人遇到过这种情况吗?
【问题讨论】:
标签: ruby-on-rails activeadmin partial formtastic