Rails-将数字转换为数组

时间:2018-12-22 12:54:04

标签: ruby

假设我有5个数字

如何将其转换为数组[1, 2, 3, 4, 5]

这里的应用程序是我有一个实例变量@pages,我想创建一个分页视图。

2 个答案:

答案 0 :(得分:3)

pages = 5
array_of_numbers = (1..pages).to_a

(1..pages)将为您提供一个Range对象,to_a将其转换为数组。

答案 1 :(得分:0)

https://apidock.com/ruby/Integer/times向我提出了解决方案

pages = 5 (1..pages).each { |n| puts n }