【问题标题】:Filtering a model's child inside a form partial view in ActiveAdmin在 ActiveAdmin 的表单局部视图中过滤模型的子项
【发布时间】:2013-10-02 00:39:36
【问题描述】:

我正在使用 Rails 3.2.13 和 Active Admin 0.5.1,并在表单上使用了部分表单。在模型的表单部分页面上,我有一个包含所有模型(有很多)子项的表(使用带有 table_for 的任意部分页面),我想根据某些条件过滤所有子项。所以基本上书有很多页面,我想过滤页面的属性。我已经搜索了有关过滤器的所有内容并查看了源代码,但我无法弄清楚您在不在索引页面上时如何使用过滤器并且对于子元素而不是父元素。当我尝试对我的部分使用过滤器时,我得到:

undefined method `filter' for #<Arbre::Context:0x007fdab572a078> 

基本上,我想将模型子项的索引页与表格一起使用,并以部分形式进行过滤。有谁知道如何对视图进行过滤?

【问题讨论】:

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


    【解决方案1】:

    从错误消息来看,您似乎将过滤器调用放在生成 HTML 视图的位置。它应该超出这个范围。

    过滤器本身应该使用 MetaSearch 语法构建。 :pages_title_contains 之类的东西应该这样做。

    【讨论】:

      猜你喜欢
      • 2017-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-21
      相关资源
      最近更新 更多