这是等待测试的代码,似乎是鸡蛋问题。
def generate_number
number = Array.new(8){rand(10)}.join
return number unless Book.exists?(:number => number)
generate_number
end
在方法中添加一个变量将很容易处理这个问题,但我认为可能有更好的方法来解决这个问题。
这是等待测试的代码,似乎是鸡蛋问题。
def generate_number
number = Array.new(8){rand(10)}.join
return number unless Book.exists?(:number => number)
generate_number
end
在方法中添加一个变量将很容易处理这个问题,但我认为可能有更好的方法来解决这个问题。