Допустим, у меня есть число 5
Как бы я преобразовал это в массив [1, 2, 3, 4, 5]?
[1, 2, 3, 4, 5]
Приложение здесь, у меня есть переменная экземпляра @pages, и я хочу создатьвид нумерации страниц.
pages = 5 array_of_numbers = (1..pages).to_a
(1..pages) даст вам объект Range , а to_a преобразует его в массив.
(1..pages)
to_a
https://apidock.com/ruby/Integer/times указал мне на решение
pages = 5 (1..pages).each { |n| puts n }