Допустим, у модели есть следующие заголовки (ID, Name), но у каждого есть CSV-файл с дополнительными заголовками, например, но не ограничиваясь (ID, Name, Price , Место нахождения). Как изменить файл Model.rb, чтобы пропустить заголовки, которые не существуют?Rails CSV import, где файл имеет заголовки не в модели
def self.import(file)
CSV.foreach(file.path, headers: true) do |row|
product = find_by_id(row["id"]) || new
product.attributes = row.to_hash.slice(*accessible_attributes)
product.save!
end
end