Запросы с условиями в Rails - PullRequest
       7

Запросы с условиями в Rails

2 голосов
/ 21 сентября 2009

Предположим, у нас есть две таблицы: "Предметы" и "Типы". Отношения:

item belongs_to type
type has_many items

Кроме того, в таблице Item есть столбец, назовем его «mark». Каким будет запрос (безопасным способом Rails, если это возможно) для извлечения всех типов из их таблицы типов, которые связали элементы в таблице элементов с «отметкой»?

1 Ответ

5 голосов
/ 21 сентября 2009

Это:

Type.find :all, :include => items, :conditions => ['items.mark = ?', somevalue]

должно работать.

Примечание: вы не должны использовать Type в качестве имени класса или :type в качестве атрибута, так как это имя может привести к конфликтам.

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