2013-02-25 2 views
0

Можно ли проверить, установлен ли фильтр на объект поиска из мета-поиска rails gem? У меня есть этот код в моем контроллере:Rails meta-search: проверить, установлен ли фильтр

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

когда я делаю @ search.search_attributes.empty? я получил правду, если я никогда не был отправлен. Но если я отправлю форму, даже если ее пустое значение получится ложным (что является логическим)

Что является лучшим решением для проверки (с точки зрения), если нет фильтра?

Я надеюсь, что кто-то может помочь мне в этом, спасибо!

ответ

1

Вместо пустого u можно проверить используя подарок.

@ search.search_attributes.present?