我有一个必须为会计应用程序提供一些十进制值(百分比)的选择。
这些值类似于 10、20、22.5。问题是要显示没有小数部分的前两个值,第三个带有它。
在 simple_form_for文档的 Collections 部分中,它谈到了 a label_method
,我想它会解决问题。
你能提供一个使用这种方法的例子吗?
就足够了,但为了清楚起见,我的 simple_form_for 是这样的:
<%= simple_form_for(@company) do |f| %>
...
<%= f.input :percentage, :collection=>[BigDecimal(10),BigDecimal(20),BigDecimal(22.5,3)]%><br />
...
这就是我得到的: