Csv导入到数据库表单url



我正试图让这个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

最新更新