check_box_tag и найти условие - PullRequest
       17

check_box_tag и найти условие

0 голосов
/ 06 апреля 2010
  <%= check_box_tag('videos_count')%>

Если этот флажок установлен, параметр скажет "videos_count" => "1". В контроллере у меня так:

    videos_count = params[:videos_count]
  @cars = Car.paginate( :page => params[:page], :per_page => 10,  
                        :conditions => ["videos_count = ?", videos_count],  

когда флажок установлен, я вижу правильный параметр в журнале сервера, но поиск возвращает все результаты вместо результатов с videos_count = 1.

Ответы [ 2 ]

0 голосов
/ 06 апреля 2010

Какой будет выход для этого?

:conditions => ["videos_count = ?", 1])

Я думаю, что есть проблема с вашим столом.

0 голосов
/ 06 апреля 2010

Проверьте тип данных 'videos_count', если это Tiny INT, то последующее может вызвать проблемы. Не проверено, хотя.

:conditions => ["videos_count = ?", true] 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...