Rails - конвертировать число в массив - PullRequest
0 голосов
/ 22 декабря 2018

Допустим, у меня есть число 5

Как бы я преобразовал это в массив [1, 2, 3, 4, 5]?

Приложение здесь, у меня есть переменная экземпляра @pages, и я хочу создатьвид нумерации страниц.

Ответы [ 2 ]

0 голосов
/ 22 декабря 2018
pages = 5
array_of_numbers = (1..pages).to_a

(1..pages) даст вам объект Range , а to_a преобразует его в массив.

0 голосов
/ 22 декабря 2018

https://apidock.com/ruby/Integer/times указал мне на решение

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...