J'ai un système de messagerie simple dans Rails avec une table de message pour les informations d'origine et une table MessageCopy pour les informations de chaque destinataire.Comment utiliser find_all_by sur un hachage
Le message comprend job_id, subject, body et author_id.
MessageCopy inclut recipient_id et message_id. J'essaie d'isoler un ensemble spécifique de messages. J'ai besoin du destinataire pour voir toutes les copies de message qui sont 1. adressées au destinataire, et 2. appartiennent à n'importe quel message avec message.job_id = @ job.id. Quelque chose comme?
@jobmessages = Message.find_all_by_job_id(job.id)
@messages = MessageCopy.find_all_by_recipient_id_and_message_id(current_user.id, @jobmessages.id)
Comment pouvez-vous faire un find_all_by lorsque l'un des critères est un hachage comme @jobmessages?
Merci!