почему model.find возвращает []? - PullRequest
       0

почему model.find возвращает []?

0 голосов
/ 12 сентября 2011

Я хочу получить некоторую форму объекта Таблица объявлений . Я попробовал:

Ad.find(:all, :conditions => {:header => "1"})

и

Ad.find(:all, :conditions => ["header=?", "1"])

но вернуть пустой массив. когда я пытаюсь Ad.all я вижу объекты, которые соответствуют моим условиям

Вы можете мне помочь?

1 Ответ

0 голосов
/ 12 сентября 2011

Если вы используете Rails 3.0, вы должны использовать новый синтаксис Arel:

Ad.where(:header => "1")

Проверьте http://guides.rubyonrails.org/active_record_querying.html и http://asciicasts.com/episodes/202-active-record-queries-in-rails-3 для получения дополнительной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...