Пусть модель Quote
имеет атрибуты [price, description]
Пусть модель Invoice
имеет атрибуты [price, description, priority]
Пусть invoice
объект из модели Invoice
с атрибутами {price: 10, description: 'lamp', priority: 10}
invoice = {price: 10, description: 'lamp', priority: 10}
Допустим, я хочу скопировать invoice
атрибутов в новый quote
.
quote = Quote.new(invoice.attributes)
Это вызывает ошибку, которой priority
не существует в модели Quote
.
Как мне скопировать invoice
атрибуты в новый quote
, но только те атрибуты, которые quote
может принять?