Извлечение определенных приборов в Rails - PullRequest
0 голосов
/ 15 марта 2010

У меня есть YML-файл, содержащий приспособления для модели Rails (комментарий), который выглядит следующим образом (простите за форматирование):

comment_a: id: 1 текст: 'foo' видимый: ложь

comment_b: id: 2 текст: «бар» видимый: правда

comment_c: id: 3 текст: «Баз» видимый: правда

Я знаю, что могу выбрать отдельное приспособление для комментариев следующим образом:

комментарии (: comment_a)

В одном из моих приемочных тестов я хочу найти все комментарии, которые имеют visible = true. Как выбрать набор комментариев, отвечающих определенным критериям, чтобы потом их можно было итерировать?

1 Ответ

1 голос
/ 15 марта 2010

Вам необходимо сделать запрос от вашего объекта ActiveRecord. Comments.all(:conditions => {:visible => true})

...