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