Ruby程序ARGV错误
我有一个Ruby程序:Ruby程序ARGV错误,ruby,rubygems,Ruby,Rubygems,我有一个Ruby程序: k = ARGV[0] j = ARGV[1] def random_tuple(length) letters_and_numbers = "0123456789" answer = "" length.times { |i| answer << letters_and_numbers[rand(10)] } answer end j.times { |i| Product.create number:random_tuple(8) }
k = ARGV[0]
j = ARGV[1]
def random_tuple(length)
letters_and_numbers = "0123456789"
answer = ""
length.times { |i| answer << letters_and_numbers[rand(10)] }
answer
end
j.times { |i| Product.create number:random_tuple(8) }
k=ARGV[0]
j=ARGV[1]
def随机_元组(长度)
字母和数字=“0123456789”
答案=”“
length.times{| i | answer几天前,我的一个脚本中出现了相同的错误。你必须将ARGV[1]转换为整数才能与times方法一起使用。使用j.to|i,它就会工作。我需要看看产品的外观如何?包括你在问题中遇到的错误,不要指望我们运行你的代码来找出答案。