我有一个随机数的问题。我有一个 Account 表,我需要在每个表中分配一个随机帐户,但是当我保存所有数据时,我注意到所有记录都具有相同的随机数 (1)。
我只有 2 个帐户。我测试了 10.times do... 它似乎工作正常,但我不确定为什么这不起作用,有什么想法吗?
data = []
accounts = Account.all
searches.each do
data << SearchesResult.new({
:account_id => accounts[rand(accounts.count)]
})
end
SearchesResult.import data