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