我在轨道控制台内有这个块。什么是循环这个块的正确方法?
@idea = Idea.find_by(rand(1...Idea.count))
@roundid = Faker::Number.between(1, 3)
@idea.round_id = @roundid
我试图更新七个数据库行。我已经使用了下面的代码。
7.times do
@idea = Idea.find_by(rand(1...Idea.count))
@roundid = Faker::Number.between(1, 3)
@idea.round_id = @roundid
end
它不会做我所期望的。思考?
欢迎之间分配各随机round_id到SO!不幸的是我无法解析你的问题。 :(你能给出更多的细节,说明这段代码的行为与你期望的不同吗? – BroiSatse
什么是错误? – Jeff
我想你需要3行和7列吗?如果是这样,那么你需要两个循环。所以我们可以提供帮助 – Deep