如何从 rails 中的范围构建选择标签 [英] how to build a select tag from a range in rails
本文介绍了如何从 rails 中的范围构建选择标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想要一个包含 10% 20% 30% 直到 100 的下拉列表.
I want to have a drop down that consists of values 10% 20% 30% so on till 100.
在 ruby 中可以通过
In ruby It can be done by
(10..100).step(10) { |i| p i }
如何将其转换为选择标签?
how can i convert this into a select tag?
我试过了:
<%=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]})%>
这篇关于如何从 rails 中的范围构建选择标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文