Ruby on rails Rails从文件中种子数据
我正在尝试创建一些种子数据,并从Railcasts获得了这段代码。我稍微修改了它,但当我从终端运行bundle exec rake db:seed时,它似乎不起作用。我在终端中得到以下错误Ruby on rails Rails从文件中种子数据,ruby-on-rails,Ruby On Rails,我正在尝试创建一些种子数据,并从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|
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
您需要将id传递给
我假设您想删除所有
International.delete_all
它是否告诉您哪些方法的参数数目错误?