我有一个简单的 csv 导入功能,但我收到了这个错误
无法批量分配受保护的属性:名字姓氏电子邮件
我很惊讶这种情况正在发生,因为我确实有这些字段的 attr_accessible。这是我的 info.rb 模型代码
attr_accessible :email, :fname, :lname
def self.import(file)
CSV.foreach(file.path, headers: true) do |row|
Contact.create! row.to_hash
end
end
我的 CSV 是 test.csv(导出工作正常,只有数据导入会出现此错误)
First Name Last Name Email
John Smith john@example.com
Janen Smith jane@example.com