Как я могу использовать вложенные, где условия в рельсах - PullRequest
0 голосов
/ 19 сентября 2018

возможно ли применять не только несколько, где условия, но и вложенные?

вроде: conversations.where.not(:sender_id => current_user.id).messages.last.content

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

это возможно?

1 Ответ

0 голосов
/ 19 сентября 2018
Message
  .joins(:conversation)
  .where.not(conversations: { sender_id: current_user.id })
  .last
  .content
...