Ruby on rails 仪表板上的activeadmin筛选器

Ruby on rails 仪表板上的activeadmin筛选器,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我有一个公司的表格,我希望在activeadmin仪表板标题栏上有一个下拉表单,因此当在上面选择了公司时,我可以将其传递到页面的范围_to方法 我已经找到了将数据传递到scope\u to方法的方法,但我不知道如何将下拉列表放置在仪表板标题上;我尝试定义一个表单,然后使用以下命令调用它: form do |f| render partial: 'form' end 然后将表单放在activeadmin/resource/_form.html.arb中,但这不起作用。到目前为止,所有其他

我有一个
公司
的表格,我希望在activeadmin仪表板标题栏上有一个下拉表单,因此当在上面选择了
公司
时,我可以将其传递到页面的
范围_to
方法

我已经找到了将数据传递到
scope\u to
方法的方法,但我不知道如何将下拉列表放置在仪表板标题上;我尝试定义一个表单,然后使用以下命令调用它:

form do |f|
    render partial: 'form'
end
然后将表单放在
activeadmin/resource/_form.html.arb
中,但这不起作用。到目前为止,所有其他方法都是如此

更新:

我找到了一种“方法”,可以在仪表板标题中使用分部;我可以使用:

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

在菜单的标签上,它可以按预期工作…除了我得到两个选择,其中只有一个有效。

您可以在任何地方嵌入包含常规Rails表单的部分,以维护会话公司id。表单可以提交给常规Rails控制器或操作。

我不确定传递到页面范围筛选器的意思,你能详细说明一下吗?你想有一个下拉列表,然后当一个公司被选中时,你把他们带到公司管理页面?我想有一个由多个公司组成的下拉列表;选择公司后,应根据该公司过滤页面上的内容。我在activeadmin模型中有一个作用域,它调用实际模型上的作用域,但我不知道如何将所选公司传递给该作用域;当前的问题是将表单部分放在标题菜单上。是否覆盖ActiveAdmin::Views::Titlebar?