gpt4 book ai didi

ruby-on-rails - 如何在 Ruby 循环中增加计数器

转载 作者:数据小太阳 更新时间:2023-10-29 08:20:29 24 4
gpt4 key购买 nike

对于我的 Rails 应用程序,我正在尝试构建一个 rake 任务,它将为每个 user 填充 10 个 invoices 的数据库:

def make_invoices
User.all.each do |user|
10.times do
date = Date.today
i = user.invoices.create!(:number => user.next_invoice_number,
:date => date += 1.year)
i.save
end
end
end

如何将日期递增一年?

最佳答案

将循环更改为:

10.times do |t|
puts t + 1 # will puts 1,2,3,4,5,6,7,8,9,10
end

现在您可以设置年份了。

关于ruby-on-rails - 如何在 Ruby 循环中增加计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18933436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com