0

rails gem meta-search からの検索オブジェクトのフィルターが設定されているかどうかを確認することは可能ですか? コントローラーに次のコードがあります。

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

@search.search_attributes.empty を実行するときは? フォームが送信されていない場合は true です。しかし、フォームを送信すると、空白であってもfalseになります(これはロジックです)

アクティブなフィルターがない場合に (ビューから) チェックする最善の解決策は何ですか?

誰かがこれで私を助けてくれることを願っています、ありがとう!

4

1 に答える 1

1

空の代わりに、uはpresentを使用してチェックできます。

@ search.search_attributes.present?

于 2013-03-12T08:20:48.617 に答える