Есть ли особый способ вызова объекта, если вы хотите добавить предложение where, относящееся к отношениям, которые были определены в модели.Селекторы, в которых есть отношения
Примером может быть то, что у меня есть изображение, изображение принадлежит_to или has_many (независимо от пород вашей лодки) категории, и я хочу выбрать все изображения, которые не имеют связанных категорий.
Так что для простого belongs_to я мог бы просто сказать:
Image.where('category_id is null')
Но есть лучший способ сделать это, так как отношения были четко определены в модели?
Его не то, что я чувствую себя неудобно, используя строковые положения, его только что модели все там, так что имеет смысл там, чтобы ссылаться на сами отношения, а не прибегать к ссылке на саму базу данных , это вроде отрицает точку модели – Rumpleteaser
Извините за неправильную формулировку. Мне неудобно использовать «строки», потому что я чувствую, что не нужно писать какие-либо запросы. все должно быть сделано самой ассоциацией модели. –