0

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

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

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

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

我希望有人可以帮助我解决这个问题,谢谢!

4

1 回答 1

1

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

@search.search_attributes.present?

于 2013-03-12T08:20:48.617 回答