2013-02-25 52 views
0

是否有可能檢查是否設置了軌道gem元搜索的搜索對象上的過濾器? 我有了這個代碼在我的控制器:Rails元搜索:檢查是否設置了過濾器

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

當我這樣做@ search.search_attributes.empty?如果我的表單從未被髮送過,我就是真的。但如果我發送表格,即使它的空白我得到錯誤(這是邏輯)

什麼是最好的解決方案來檢查(從視圖)如果沒有過濾器活躍?

我希望有人能幫助我,謝謝!

回答

1

而不是空你可以檢查使用禮物。

@ search.search_attributes.present?