我正在尝试创建一些种子数据并从 Railcasts 获取此代码。我已经稍微修改了它,但是当我从终端运行bundle exec rake db:seed时似乎没有工作。我在终端中收到以下错误...
wrong number of arguments (0 for 1)
下面是我在seeds.rb 文件中填充表格的代码。那里有一个愚蠢的错误吗?
require 'open-uri'
International.delete.all
open("international.txt") do |countries|
countries.read.each_line do |data|
code, country, currency = data.chomp.split("|")
International.create!(:code => code, :country => country, :currency => currency)
end
end
和我的文本文件(存储在与seeds.rb 文件相同的目录中...
AU|Australia|AUD
CA|Canada|CAD
GB|United Kingdom|GBP
US|United States|USD