Привет, у меня есть 2 модели Customer
и Invoice
, Customer
имеет 2 поля name
и email
, а Счет-фактура также имеет 2 поля name
и amount
.
Customer has_many invoices
Invoice belongs_to customer
Я создал метод импорта:
def self.import(file)
CSV.foreach(file.path, headers:true, skip_lines: /^(?:,\s*)+$|\b(\w*Total\w*)\b/) do |row|
Invoice.create! row.to_hash
end
end
можно ли проверить, существует ли customer.name == invoice.name
и имеет ли значение true, чтобы получить customer_id
и сохраните его. Спасибо