class Hospital
has_many: invoice_transaction, through: :invoices
has_many: invoices
end
class invoice
belongs_to :hospital
end
class InvoiceTransaction
belongs_to: invoice
has_one :hospital, through: :invoice
end
hospital.invoice_transactions works well
Теперь я хочу запросить InvoiceTransaction
на основе нескольких идентификаторов больниц
примерно так
InvoiceTransaction.joins(:hospital).find([.array of hospital ids..])
, но при этом возвращаются пустые записи