у меня отгрузка имеет один счет;Счет относится к отгрузке.Таблица отгрузок содержит таблицу customer_id.
Мне нужно найти все счета-фактуры ...
- для конкретного клиента и
- , для которых customer_account_balance равен0
Я пробовал много разных подходов, но, похоже, ни один из них не работает, этот последний вызвал у меня ошибку private method select
или что-то в этом роде ...
reports_controller.rb
i = Invoice.where("customer_open_balance != 0")
s = Shipment.find_by_customer_id(@customer.id)
shipment_ids_from_invoices = i.map{|x| x.shipment_id}
@shipments = s.select{|z| shipment_ids_from_invoices.include? z.id}