Module: MoneyAttribute::FormBuilderExtension
- Defined in:
- lib/money_attribute/form_builder_extension.rb
Overview
:nodoc:
Instance Method Summary collapse
Instance Method Details
#money_amount_field(method, options = {}) ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/money_attribute/form_builder_extension.rb', line 14 def money_amount_field(method, = {}) money_from_column = object.public_send(method) value = money_from_column&.to_d @template.number_field_tag(field_name(method), value, { id: field_id(method) }.merge()) end |
#money_field(method, options = {}) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/money_attribute/form_builder_extension.rb', line 6 def money_field(method, = {}) money = object.public_send(method) value = money&.to_fs @template.text_field_tag(field_name(method), value, { id: field_id(method) }.merge()) end |