1
我有文本字段用于采取类似12345.67890的数量。在点(67890)之后不显示所有5位数字,我只想显示67。如何将默认精度值更改为2位而不是3位数
要做到这一点text_field,如果我提到:精度=> 2,那么它是完美的工作。
但是,如果我有100个文本字段,我不想放在每个地方。我正在寻找一种DRY方法。你有什么建议?
我有文本字段用于采取类似12345.67890的数量。在点(67890)之后不显示所有5位数字,我只想显示67。如何将默认精度值更改为2位而不是3位数
要做到这一点text_field,如果我提到:精度=> 2,那么它是完美的工作。
但是,如果我有100个文本字段,我不想放在每个地方。我正在寻找一种DRY方法。你有什么建议?
干起来,提取到一个辅助方法!
# helper class
class SomeHelper
def text_field_precision_2 f, name
f.text_field name, :precision => 2
end
end
# view
<%= text_field_precision_2 f, :price %>
这是Ruby/Rails吗? – Linuxios 2012-02-21 04:44:25