ruby - Rails - 将数字转换为数组
问题描述
假设我有一个数字 5
我如何将其转换为数组[1, 2, 3, 4, 5]
?
这里的应用程序是我有一个实例变量@pages,我想创建一个分页视图。
解决方案
pages = 5
array_of_numbers = (1..pages).to_a
(1..pages)
将为您提供Range对象to_a
并将其转换为数组。
推荐阅读
- bash - 卷曲有效载荷在空白处中断
- jenkins - 使用声明性管道的基于提交的作业
- php - 如何在没有任何插件的情况下使用 PHP 从 wordpress 网站发送电子邮件?
- c++ - std::regex_error - 意外的转义字符
- sql - 范围内的分层样本
- replace - 用 qlikview 脚本中的另一个键替换名称
- reactjs - 有条件地在循环内添加引用
- python - 在多个进程之间共享数据不会在 python for windows 中执行共享行为
- reactjs - 更改不会反映在 docker 上运行的 webpack-dev-server 中
- python - 当两点之间有视线时,如何计算父节点和邻居节点之间的距离?