Самое лучшее, что я до сих пор придумал, это примерно так:
<%= f.text_field :my_attribute, :value => number_with_precision(f.object.my_attribute) %>
Или my_attribute
может вернуть отформатированное значение, например:
def my_attribute
ApplicationController.helpers.number_with_precision(read_attribute(:my_attribute))
end
Но вам все еще нужно использовать :value
<%= f.text_field :my_attribute, :value => f.object.my_attribute %>
Это похоже на большую работу.