У меня есть простая система обмена сообщениями в Rails с таблицей сообщений для исходной информации и таблицей MessageCopy для каждой информации получателя.Как использовать find_all_by на хеше
Сообщение содержит job_id, subject, body и author_id.
MessageCopy включает recipient_id и message_id.
Я пытаюсь изолировать определенный набор сообщений. Мне нужен получатель, чтобы увидеть все сообщения_копии, которые 1. адресованы получателю, и 2. принадлежат к любому сообщению с сообщением.job_id = @ job.id. Что-то вроде?
@jobmessages = Message.find_all_by_job_id(job.id)
@messages = MessageCopy.find_all_by_recipient_id_and_message_id(current_user.id, @jobmessages.id)
Как вы можете сделать find_all_by, когда один из критериев является хэш как @jobmessages?
Спасибо!