我正在尝试在我的 rails 应用程序中生成随机数据。但是我遇到了十进制金额的问题。我收到一条错误消息,说范围值不正确。
while $start < $max
$donation = Donation.new(member: Member.all.sample, amount: [BigDecimal('5.00')...BigDecimal('200.00')].sample,
date_give: Random.date_between(:today...Date.civil(2010,9,11)).to_date,
donation_reason: ['tithes','offering','undisclosed','building-fund'].sample )
$donation.save
$start +=1
end