Active Admin - 自定义过滤器面板

时间:2014-05-30 07:25:13

标签: ajax ruby-on-rails-3 forms activeadmin

我正在尝试构建一个完全自定义的过滤器面板。更具体地说,我想自定义布局(面板而不是侧边栏),并通过AJAX“直播”更新结果(无需单击“提交”按钮)。 哪个是使用Active Admin执行此操作的正确方法?我真的必须使用'register_page'吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用部分内容完全自定义索引的呈现方式。

在admin / my_model.rb中:

index do
    render "my_partial"
end

在views / admin / my_model / _my_partial.html.erb中:

<h1>My Partial</1>

<%= semantic_form_for :my_model, url: my_form_path do |f| %>
    <%= f.inputs do %>
        <%= f.input :my_field %>
    <% end %>
    <%= f.actions do %>
        <%= f.action :submit %>
    <% end %>
<% end %>

当然,从那里你可以添加任何你喜欢的JS来实现你的AJAX功能