所以我有这个问题,除了我的管理面板中的基本表单之外,我想在我的表单中添加一些标记,并且我正在使用活动管理员。
下面是我的基本表单代码
form do |f|
f.inputs do
f.input :first_name
f.input :last_name
f.input :bio
f.input :description
f.input :affiliate_link
f.has_many :videos, :allow_destroy => true do |video|
video.input :title
video.input :subtitle
video.input :description
video.input :asset, as: :file
video.input :teaser, as: :file, input_html: {class: 'teaser'}
video.input :pdf, as: :file
video.input :categories, collection: Category.where("parent_id is not null")
video.input :tags, as: :check_boxes, wrapper_html: {class: 'checkbox-margin-left'}
end
end
# f.inputs do
# render partial: "shared/templates"
# end
f.actions
end
现在我试图让部分希望它会成为整个形式的一部分,但实际上形式消失了,只有部分被渲染,所以我认为我应该改变我的策略,这就是我接下来要做的。我创建了一个部分表单。
form :partial => "form"
它渲染了表单,我在部分中添加了我的标记但是我遇到了另一个问题。视频的has_many关联不是作为新记录形式呈现,而是作为选择选项呈现。现在我想知道如何让它渲染一个新的记录表单,为这个关联生成一个新的表单而不是向我显示一个选择框。
答案 0 :(得分:0)
他们看起来都像虫子。切换到部分是一个好主意,应该工作。如果您在GitHub上提交问题,我们会查看它们。