我正试图让这个url将csv中的所有内容放入我的数据库中。
这是我到目前为止的代码
require 'open-uri'
namespace populate do
task reload: :environment do
Afftable.delete_all
url = 'something.com/format=csv'
CSV.open(url).each do |row|
Afftable.create(name: row[0], address: row[1])
end
end
end
当我尝试运行这个命令时,我得到了这个错误
命令:bundle exec rake populate:reload
错误:NameError: undefined local variable or method
填充'for main:Object`
我的数据库中csv文件中的所有标头都已在数据库中。(我还没有接触创建,因为我真的不知道我在做什么)
我认为您需要在populate前面加一个冒号。namespace :populate do