Module: ActionView::Helpers::FormHelper
- Defined in:
- lib/enum_column/active_record_helper.rb
Instance Method Summary collapse
-
#enum_radio(object_name, method, options = {}) ⇒ Object
Creates a set of radio buttons for all the enumerated values.
-
#enum_select(object_name, method, options = {}) ⇒ Object
helper to create a select drop down list for the enumerated values.
Instance Method Details
#enum_radio(object_name, method, options = {}) ⇒ Object
Creates a set of radio buttons for all the enumerated values.
17 18 19 20 21 22 23 24 |
# File 'lib/enum_column/active_record_helper.rb', line 17 def enum_radio(object_name, method, = {}) if RAILS_GEM_VERSION < '2.2.0' tag = InstanceTag.new(object_name, method, self, nil, .delete(:object)) else tag = InstanceTag.new(object_name, method, self, .delete(:object)) end tag.to_enum_radio_tag() end |
#enum_select(object_name, method, options = {}) ⇒ Object
helper to create a select drop down list for the enumerated values. This is the default input tag.
7 8 9 10 11 12 13 14 |
# File 'lib/enum_column/active_record_helper.rb', line 7 def enum_select(object_name, method, = {}) if RAILS_GEM_VERSION < '2.2.0' tag = InstanceTag.new(object_name, method, self, nil, .delete(:object)) else tag = InstanceTag.new(object_name, method, self, .delete(:object)) end tag.to_enum_select_tag() end |