仪表板上的activeadmin过滤器

时间:2017-07-07 20:39:07

标签: ruby-on-rails activeadmin

我有一个companies表,我想在activeadmin仪表板标题栏上有一个下拉表单,所以当选择company时,我可以将它传递给页面的scope_to方法。

我已经找到了将数据传递给scope_to方法的方法,但我不知道如何将下拉列表放在仪表板标题上;我已经尝试定义一个表单,然后用:

调用它
form do |f|
    render partial: 'form'
end

然后将表单放在activeadmin/resource/_form.html.arb中,但这不起作用。目前为止所有其他方法都是如此。

更新

我找到了在仪表板标题中包含部分内容的“方法”;我可以用:

proc{`render partial: 'admin/dashboard/set_current_company'}

在菜单的标签上,它按预期工作...除了我得到两个选择,只有一个选择。

1 个答案:

答案 0 :(得分:0)

您可以在任何位置嵌入包含常规Rails表单的部分,以维护会话company_id。表单可以提交给常规的Rails控制器或custom page操作。