Пусть модель Quote
имеет атрибуты [price, description]
Пусть модель Invoice
имеет атрибуты [price, description, priority]
Пусть Invoice
объект из Model 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
, но могут принимать только те атрибуты, которые <<29 > ?