如何将默认精度值更改为2位而不是3位数

时间:2012-02-21 04:43:05

标签: ruby-on-rails ruby

我的文字字段数量为12345.67890。在点(67890)之后我没有显示所有5位数,而是仅显示67。

如果我提到,请在text_field中执行此操作:precision => 2那就完美了。

但如果我有100个文本字段,我不想放在每个地方。我正在寻找干燥的方法。你有什么建议吗?

1 个答案:

答案 0 :(得分:1)

干涸,提取辅助方法!

# 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 %>