Ruby on rails 在ActiveAdmin编辑页面内呈现部分
我需要在ActiveAdmin页面中呈现部分内容。我正在尝试类似于:Ruby on rails 在ActiveAdmin编辑页面内呈现部分,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我需要在ActiveAdmin页面中呈现部分内容。我正在尝试类似于: form(:html => { :multipart => true }) do |f| f.inputs "Описание товара #{f.object.name if f.object.name}" do f.input :name, :required => true f.input :brand f.input :category f
form(:html => { :multipart => true }) do |f|
f.inputs "Описание товара #{f.object.name if f.object.name}" do
f.input :name, :required => true
f.input :brand
f.input :category
f.input :created_at, :wrapper_html => { :class => 'inline-list' }
f.input :updated_at, :wrapper_html => { :class => 'inline-list' }
f.actions
end
content do
render partial: 'fancybox'
end
end
但它不起作用。我的部分内容替换了表单内容。我想我需要一个合适的包装器元素,用于
渲染
,但是使用面板
没有成功。有什么想法吗?尝试使用渲染和f.template
:
form(:html => { :multipart => true }) do |f|
f.inputs "Описание товара #{f.object.name if f.object.name}" do
f.input :name, :required => true
f.input :brand
f.input :category
f.input :created_at, :wrapper_html => { :class => 'inline-list' }
f.input :updated_at, :wrapper_html => { :class => 'inline-list' }
f.actions
end
f.inputs "Fancybox" do
f.template.render partial: 'fancybox'
end
end
你也可以用下面的方法
f、 渲染部分:除非f.object.new\u记录,否则为“文件夹/部分页面”?顺便说一句,如果您尝试使用嵌套表单执行此操作,请使用最内层的表单生成器