【发布时间】:2025-12-19 05:35:11
【问题描述】:
假设我创建了一个用于测试目的的数据库,有没有办法可以将数据播种到列中,其中数字不同,例如在我的种子任务中:
10.times do
Post.create!(
Start_Date: ''
End_Date: ''
Number: "Random number from 1 to 10"
)
end
数字是随机的还是从 1 到 10 的增量都没有关系,只要它是不可重复的。有没有可以做到这一点的宝石?
【问题讨论】:
-
只需使用递增索引字段,如 ID 字段。您现在要求的是数据库的标准部分,因此您无需编写任何内容,只需定义该列类型即可。
标签: ruby-on-rails ruby database random generator