我在軌道控制檯內有這個塊。什麼是循環這個塊的正確方法?
@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