如何从 Rails 的范围中构建选择标签

2024-02-28

我想要一个包含值 10% 20% 30% 等直到 100 的下拉列表。

在 ruby​​ 中可以通过以下方式完成

(10..100).step(10) { |i| p i }

我如何将其转换为选择标签?

我试过:

<%=p.select :thc, options_for_select((10..100).step(10) {|s| ["#{s}%", s]})%>

但这是打印10 11 12 13....100


你几乎已经拥有了:

<%=p.select :thc, options_for_select((10..100).step(10).to_a.map{|s| ["#{s}%", s]})%>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 Rails 的范围中构建选择标签 的相关文章

随机推荐

  • 为什么“libpq”使用轮询而不是通知来获取数据?

    我在读libpq参考 它有同步和异步两种方法 但是我发现了一些奇怪的事情 当我看见PQsendQuery函数 它似乎发送一个查询并立即返回 我希望有一个回调函数得到通知 但没有这样的事情 手册上说poll以保证数据的可用性 我不明白为什么异
  • Github API v3 不显示所有用户存储库

    如果我输入这个命令 curl https api github com users KiCad repos grep full name 我预计它将返回所有 KiCad 存储库 但它返回 full name KiCad Air Coils
  • Node.js 多行输入

    我想提示用户输入 让用户输入多行文本 在每行之间按 Enter 键 然后按 CTRL D 或类似的东西终止输入 使用 按键 我可以捕获 EOF 但我必须手动处理所有回显 退格处理 终端转义序列等 如果我可以使用 readline 但以某种方
  • 从命令行运行 python 脚本时 import 语句不起作用

    我需要从命令行运行 python 脚本 OS Debian wheezy python version 3 5 我使用 PyCharm 社区版 编写脚本 它在 IDE 内部运行 I used sys path append命令添加包含我想要
  • 基于最小/最大值的 Numpy 动态数组切片

    我有一个 3 维 hape 数组 365 x y 其中 36 对应 每日数据 在某些情况下 沿时间轴的所有元素axis 0 are np nan 沿线每个点的时间序列axis 0看起来像这样 我需要找到最大值 峰值数据 出现的索引 然后找到
  • Angular 2:找不到 NgModule 元数据

    我是 Angular 2 的新手 并尝试按照我找到的视频教程进行操作 尽管遵循了所有步骤 Angular 还是无法工作 我收到以下错误 compiler umd js 13854 Uncaught Error No NgModule met
  • 锁定 Android 上的 CPU 以进行应用程序性能测试

    我正在尝试测试应用程序在不同 CPU 状态下在 Android 上的性能 所以我想将 CPU 锁定在 1000Mhz 并读取读数 然后使 CPU 过载并读取读数 我的问题是 是否有办法以一定的锁定 冻结速率锁定 CPU 和可能的 RAM 任
  • 使用 Anaconda 在 OSX 上安装 GalSim 时遇到问题

    我一直在尝试在 OSX 10 9 Mavericks 上安装 GalSim 并安装了 Anaconda 并将其设置为默认 python 但遇到了以下错误 Unable to build a python loadable module us
  • 如何启动一个不是 Go 中文件的进程(例如打开网页)

    我想打开一个网络浏览器 c err exec Command http localhost 4001 Output if err nil fmt Printf ERROR v v n err c else fmt Printf OK v n
  • Ansible:如何启动已停止的服务?

    我创建了一个使用的剧本ansible facts services重新启动多个 RHEL 服务器上的特定服务 重新启动的服务以特定名称开头 并且可能存在于运行 playbook 的不同主机上 也可能不存在 我的工作正常 但我还想添加一个后续
  • 无法识别“位置”的类型。它将被视为字符串

    我正在尝试使用宝石activerecord postgis adapter当我尝试执行此代码时 require active record require pg require active record postgis adapter c
  • 我应该在onCreate还是onRestoreInstanceState中恢复savedinstancestate?

    我有一个活动启动其他一些活动以获取结果 因此当结果返回时 该活动可能已被销毁并重新创建 也可能没有 我重写了 onSaveInstanceState 以添加需要保存和恢复的数据 当 Activity 被销毁并重新创建时 onCreate 会
  • 在构造函数中初始化列表

    我需要创建一个类 该类还将两个事件列表初始化为新的空列表 我不确定这是否是对我的要求 但我知道如何创建列表以及如何创建构造函数 我创建了 2 个列表 现在我应该创建构造函数 这是我的清单之一 List
  • Android - 键盘消失时仍保留空白

    我的键盘有问题 当它消失时 它所占据的空间仍然是空白 其余布局不会调整 正常屏幕 带键盘 键盘已关闭 我以前从未见过这个 所以我什至不知道从哪里开始寻找 4 2 2 和 5 1 上都会发生这种情况 另一条重要信息是 这是一个包含所有内容的自
  • 每 n 个位置将列表中的项目插入到另一个列表

    我有以下清单 vector 1 2 3 4 5 6 7 8 9 10 inserted elements 2 2 2 2 2 我想通过插入每两个元素来得到以下结果 output 1 2 2 3 4 2 5 6 2 7 8 2 9 10 2
  • 仅连接那些非 NA 的列

    我有一个数据集 某些列的某些行中包含 NA DT lt data table ID c 1 2 1 3 A c NA NA 1 NA 3 B c 4 5 NA 5 6 C c 7 8 NA NA 9 DT ID A B C 1 1 NA 4
  • Android 模拟器 30.4.5 无法在 MacOS 上运行

    系统信息 MacOs 版本 11 3 测试版 Android Studio 版本 4 1 2 Android 模拟器版本 30 4 5 Android HAXM 版本 7 5 1 错误堆栈 emulator Android emulator
  • 为什么指向指针的指针与指向数组的指针不兼容?

    好吧 我无法理解指向指针的指针与指向数组的指针 考虑以下代码 char s Hello World char p1 s char p2 s printf c n p1 Works printf c n p2 Segmentation fau
  • 为什么我不能使用 jQuery 延迟删除调用

    我想要一个 div 淡出然后被删除 div delay 1000 fadeOut 300 div delay 1300 remove 不幸的是 这只是直接删除了 div 没有任何延迟 为什么我无法延迟删除操作 有哪些解决方案 Thanks
  • 如何从 Rails 的范围中构建选择标签

    我想要一个包含值 10 20 30 等直到 100 的下拉列表 在 ruby 中可以通过以下方式完成 10 100 step 10 i p i 我如何将其转换为选择标签 我试过 但这是打印10 11 12 13 100 你几乎已经拥有了