2013-07-15 78 views

回答

0

我想唯一的办法就是使用ActiveAdmin form partialshttp://activeadmin.info/docs/5-forms.html

ActiveAdmin.register Post do 
    form :partial => "form" 
    end 

/app/views/admin/posts/_form.hrml.erb

<%= semantic_form_for [:admin, @post], remote: true, validate: true do |f| %> 
    <%= f.inputs :title, :body %> 
    <%= f.actions :commit %> 
    <% end %> 

编辑 如果ActiveAdmin中的表单部分需要自定义,您可以使用rails表单构建器form_for而不是semantic_form_for

<%= form_for @post, :validate => true do |f| %> 
    <%= f.submit 'Submit' %> 
<% end %> 
+0

另外,如果这不会与'semantic_form_for'一起工作我记得在partials中使用简单的'form_for',我的意思是如果你从部分加载你的表单,你不必使用semantic_form,而是使用'form_for'并与'client_side_validation'文件去 – rmagnum2002

+0

我选择了编辑版本。 – Kvass