ruby-on-rails - 如何计算循环次数

标签 ruby-on-rails ruby loops

如何在循环内进行计数以显示您所处的循环?

Individual.all.each do |f|

    #Fetch Data
    Puts Count

end

最佳答案

使用 each_with_index 而不是 each,这将允许您在 block 内使用第二个项目。

Individual.all.each_with_index do |f, index|
  puts f # show the 'individual'
  puts index # show 'which one'
end

请记住,所有索引都从 0 开始,因此如果您想显示您的索引的“编号”,则需要执行 puts index + 1重新打开(因为如果您位于 3rd 项,则索引将为 2)。

关于ruby-on-rails - 如何计算循环次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53036705/

相关文章:

java - 如何将两个数组合并成各自的二维数组?

angularjs - 为 2 个参数实现 ng-repeat

loops - 进程内的冗余循环(VHDL)?

javascript - 我可以将一个 javascript 请求重定向到另一个 javascript 操作吗?

javascript - 根据网络带宽自动选择合适的视频质量?

javascript - 你能在 Ruby 中使用 Case 语句进行无限计数吗?

ruby-on-rails - 有没有办法并行执行 ActiveRecord 查询?

ruby-on-rails - Assets 管道在部署时出现问题(生产模式)

ruby - 使用 Gmail API 发送大于 10mb 的附件

ruby-on-rails - Ruby 尝试从 https ://api. ruby​​gems.org 下载,即使使用源 key