2013-02-25 49 views
0

是否有可能检查是否设置了轨道gem元搜索的搜索对象上的过滤器? 我有了这个代码在我的控制器:Rails元搜索:检查是否设置了过滤器

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

当我这样做@ search.search_attributes.empty?如果我的表单从未被发送过,我就是真的。但如果我发送表格,即使它的空白我得到错误(这是逻辑)

什么是最好的解决方案来检查(从视图)如果没有过滤器活跃?

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

回答

1

而不是空你可以检查使用礼物。

@ search.search_attributes.present?