是否可以检查是否在rails gem meta-search中的搜索对象上设置了过滤器?我的控制器中有以下代码:
@search = Tree.search(params[:search])当我做@search.search_attributes.empty的时候?如果表格从来没有被发送过,我就会变成真的。但是如果我发送表单,即使它是空的,我也会得到false (这是逻辑)
如果没有过滤器处于活动状态,(从视图中)检查的最佳解决方案是什么?
我希望有人能帮我解决这个问题,谢谢!
发布于 2013-03-12 16:20:49
而不是空的,你可以用present来检查。
@search.search_attributes.present?
https://stackoverflow.com/questions/15072671
复制相似问题