【问题标题】:Rails meta-search: Check if filter is setRails 元搜索:检查是否设置了过滤器
【发布时间】:2013-02-25 17:23:02
【问题描述】:

是否可以检查是否设置了来自 rails gem 元搜索的搜索对象的过滤器? 我的控制器中有这段代码:

@search = Tree.search(params[:search])

我什么时候做@search.search_attributes.empty?如果我从未发送过表格,那我就知道了。但是如果我发送表格,即使它是空白的,我也会得到错误(这是逻辑)

如果没有过滤器处于活动状态,检查(从视图中)的最佳解决方案是什么?

希望有人能帮帮我,谢谢!

【问题讨论】:

    标签: ruby-on-rails view filter meta-search


    【解决方案1】:

    你可以使用 present 来检查而不是空的。

    @search.search_attributes.present?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-29
      • 1970-01-01
      • 1970-01-01
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多