我有以下Product类引发uninitialized constant Product::CSV异常.
class Product < ActiveRecord::Base
has_attached_file :photo, :styles => { :small => "150*150>" }
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
end
Run Code Online (Sandbox Code Playgroud)
Nic*_*nil 48
您需要CSV库.
require 'csv'
class Product < ActiveRecord::Base
# ...
end
Run Code Online (Sandbox Code Playgroud)
mni*_*chi 32
我今天也犯了同样的错误.对于那些有同样问题的人,我想分享一下.
请确保在config/application.rb中需要csv库.
require 'csv'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17291 次 |
| 最近记录: |