ruby-on-rails - 在另一个视图中显示 f.select 值
问题描述
这是用户为他的汽车里程表选择一个值的列表视图
<label>Odometer</label>
<%= f.select :odometer, [["0-50Km", 1], ["50-100Km", 2], ["100-150km", 3], ["150k+", 4]],
id: "Odometer", prompt: "Select...", class: "form-control" %>
我被困在这一点上
<div class="col-md-4"><%= @car.odometer %></div>
正如你可以想象的那样,我认为输出将是 1、2 或 3
我希望输出对应的文本值“0-50km”等而不是 1 2 3
我能怎么做?感谢你!
解决方案
<%= f.select :odometer, [["0-50Km", "0-50Km"], ["50-100Km", "50-100Km"], ["100-150km","100-150km"], ["150k+", "150k+"]],
id: "Odometer", prompt: "Select...", class: "form-control" %>
推荐阅读
- google-apps-script - 谷歌脚本在谷歌表上导入亚马逊评级
- javascript - 按优先级定义变量状态
- testing - Conn 仅在状态为 307 的测试中被重定向
- c# - 实体框架 2 方式绑定到两个不同的 DataGridViews
- react-native - 如何在反应原生中获取参数
- python - 如何检查重复的 ID 输入?
- json - JSON/JQ:将 2 个键值文件与条件合并
- python - 将导出的 grafana csv 文件导入 python pandas 有意义吗?
- go - Go 中的 Telegram 机器人未收到 ResponseWriter 中包含的答案
- linux - Jmeter问题在linux中执行上传文件请求