【发布时间】:2013-02-20 10:32:12
【问题描述】:
我有一个 csv 文件要导入到 heroku 中的数据库,并且 csv 包含图像名称,我必须将图像放在一个文件夹中并在导入代码中指定其路径。所以我尝试将图像保存在公用文件夹和资产文件夹中,它返回错误如下
Errno::ENOENT (No such file or directory - /images/picture17.jpg):
我什至在 production.rb 中设置了 true 如下
config.serve_static_assets = true
但我仍然得到错误。请帮帮我。
编辑:
csv_text = File.read('sample.csv')
csv = CSV.parse(csv_text, :headers => true)
csv.each do |row|
Model.create!({"name"=>row['name'], "age"=>row['age'], "pic"=>File.open("/images" + row['pic_name'])})
end
【问题讨论】:
-
您需要向我们提供更多详细信息 - 粘贴导入代码。
-
我已经在编辑中发布了导入代码
标签: ruby-on-rails ruby-on-rails-3 heroku paperclip