0

如何设置我的 ActiveAdmin 表单以使用客户端验证?更具体地说,如何将客户端验证所需的:validate => true选项传递给Active Admin 中指定的表单方法?

4

1 回答 1

1

我想唯一的方法是使用 ActiveAdmin form partials http://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 builderform_for而不是semantic_form_for

<%= form_for @post, :validate => true do |f| %>
  <%= f.submit 'Submit' %>
<% end %>
于 2013-07-15T07:59:38.707 回答