запись сортировки модели по атрибуту связанной модели в ruby ​​on rails - PullRequest
0 голосов
/ 14 мая 2019

У меня есть модель запаса и модель запаса, а запас принадлежит модели запаса.

Я хочу отсортировать складские записи по атрибуту date_received модели поставки

Stock.where("seller_id = ? AND status = ? AND product_id = ?", @seller_id, "Approved", list_item.product_id)

Я получаю сообщение об ошибке ниже:

Stock.includes(:supply).where("seller_id = ? AND status = ? AND product_id = ?", @seller_id, "Approved", list_item.product_id).order("supply.date_received")

1 Ответ

2 голосов
/ 14 мая 2019

должно быть supplies вместо supply Попробуйте,

Stock.includes(:supply).where("seller_id = ? AND status = ? AND product_id = ?", @seller_id, "Approved", list_item.product_id).order("supplies.date_received")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...