Module: PolarisForm::Helpers::FormHelper
- Included in:
- PolarisForm::Helpers
- Defined in:
- lib/polaris_form/helpers/form_helper.rb
Instance Method Summary collapse
- #polaris_form_for(record, options = {}, &block) ⇒ Object
- #polaris_form_with(**options, &block) ⇒ Object
- #s_checkbox_tag(name, value = "1", checked = false, options = {}) ⇒ Object
-
#s_choice_tag(options = {}, &block) ⇒ Object
def s_choice_list_tag(name, options = {}, &block) PolarisForm::Tag::ChoiceList.new(nil, name, self, options).render(&block) end.
- #s_color_field_tag(name, value = nil, options = {}) ⇒ Object
- #s_color_picker_tag(name, value = nil, options = {}) ⇒ Object
- #s_date_field_tag(name, value = nil, options = {}) ⇒ Object
- #s_date_picker_tag(name, value = nil, options = {}) ⇒ Object
- #s_drop_zone_tag(name, options = {}) ⇒ Object
- #s_email_field_tag(name, value = nil, options = {}) ⇒ Object
- #s_money_field_tag(name, value = nil, options = {}) ⇒ Object
- #s_number_field_tag(name, value = nil, options = {}) ⇒ Object
- #s_option_group_tag(options = {}, &block) ⇒ Object
- #s_option_tag(options = {}, &block) ⇒ Object
- #s_password_field_tag(name, value = nil, options = {}) ⇒ Object
- #s_search_field_tag(name, value = nil, options = {}) ⇒ Object
-
#s_switch_tag(name, value = "1", checked = false, options = {}) ⇒ Object
def s_select_tag(name, option_tags = nil, options = {}, &block) PolarisForm::Tag::Select.new(nil, name, self, options).render(&block) end.
- #s_text_area_tag(name, content = nil, options = {}) ⇒ Object
- #s_text_field_tag(name, value = nil, options = {}) ⇒ Object
- #s_url_field_tag(name, value = nil, options = {}) ⇒ Object
Instance Method Details
#polaris_form_for(record, options = {}, &block) ⇒ Object
32 33 34 35 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 32 def polaris_form_for(record, = {}, &block) [:builder] ||= PolarisForm::Builder form_for(record, , &block) end |
#polaris_form_with(**options, &block) ⇒ Object
27 28 29 30 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 27 def polaris_form_with(**, &block) [:builder] ||= PolarisForm::Builder form_with(**, &block) end |
#s_checkbox_tag(name, value = "1", checked = false, options = {}) ⇒ Object
37 38 39 40 41 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 37 def s_checkbox_tag(name, value = "1", checked = false, = {}) [:include_hidden] = false [:checked] = checked PolarisForm::Tag::Checkbox.new(nil, name, self, value, nil, ).render end |
#s_choice_tag(options = {}, &block) ⇒ Object
def s_choice_list_tag(name, options = {}, &block) PolarisForm::Tag::ChoiceList.new(nil, name, self, options).render(&block) end
47 48 49 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 47 def s_choice_tag( = {}, &block) PolarisForm::Tag::Choice.new(nil, nil, self, ).render(&block) end |
#s_color_field_tag(name, value = nil, options = {}) ⇒ Object
51 52 53 54 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 51 def s_color_field_tag(name, value = nil, = {}) [:value] = value PolarisForm::Tag::ColorField.new(nil, name, self, ).render end |
#s_color_picker_tag(name, value = nil, options = {}) ⇒ Object
56 57 58 59 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 56 def s_color_picker_tag(name, value = nil, = {}) [:value] = value PolarisForm::Tag::ColorPicker.new(nil, name, self, ).render end |
#s_date_field_tag(name, value = nil, options = {}) ⇒ Object
61 62 63 64 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 61 def s_date_field_tag(name, value = nil, = {}) [:value] = value PolarisForm::Tag::DateField.new(nil, name, self, ).render end |
#s_date_picker_tag(name, value = nil, options = {}) ⇒ Object
66 67 68 69 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 66 def s_date_picker_tag(name, value = nil, = {}) [:value] = value PolarisForm::Tag::DatePicker.new(nil, name, self, ).render end |
#s_drop_zone_tag(name, options = {}) ⇒ Object
71 72 73 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 71 def s_drop_zone_tag(name, = {}) PolarisForm::Tag::DropZone.new(nil, name, self, ).render end |
#s_email_field_tag(name, value = nil, options = {}) ⇒ Object
75 76 77 78 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 75 def s_email_field_tag(name, value = nil, = {}) [:value] = value PolarisForm::Tag::EmailField.new(nil, name, self, ).render end |
#s_money_field_tag(name, value = nil, options = {}) ⇒ Object
80 81 82 83 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 80 def s_money_field_tag(name, value = nil, = {}) [:value] = value PolarisForm::Tag::MoneyField.new(nil, name, self, ).render end |
#s_number_field_tag(name, value = nil, options = {}) ⇒ Object
85 86 87 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 85 def s_number_field_tag(name, value = nil, = {}) PolarisForm::Tag::NumberField.new(nil, name, self, ).render end |
#s_option_group_tag(options = {}, &block) ⇒ Object
89 90 91 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 89 def s_option_group_tag( = {}, &block) PolarisForm::Tag::OptionGroup.new(nil, nil, self, ).render(&block) end |
#s_option_tag(options = {}, &block) ⇒ Object
93 94 95 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 93 def s_option_tag( = {}, &block) PolarisForm::Tag::Option.new(nil, nil, self, ).render(&block) end |
#s_password_field_tag(name, value = nil, options = {}) ⇒ Object
97 98 99 100 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 97 def s_password_field_tag(name, value = nil, = {}) [:value] = value PolarisForm::Tag::PasswordField.new(nil, name, self, ).render end |
#s_search_field_tag(name, value = nil, options = {}) ⇒ Object
102 103 104 105 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 102 def s_search_field_tag(name, value = nil, = {}) [:value] = value PolarisForm::Tag::SearchField.new(nil, name, self, ).render end |
#s_switch_tag(name, value = "1", checked = false, options = {}) ⇒ Object
def s_select_tag(name, option_tags = nil, options = {}, &block) PolarisForm::Tag::Select.new(nil, name, self, options).render(&block) end
111 112 113 114 115 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 111 def s_switch_tag(name, value = "1", checked = false, = {}) [:include_hidden] = false [:checked] = checked PolarisForm::Tag::Switch.new(nil, name, self, value, nil, ).render end |
#s_text_area_tag(name, content = nil, options = {}) ⇒ Object
117 118 119 120 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 117 def s_text_area_tag(name, content = nil, = {}) [:value] = content PolarisForm::Tag::TextArea.new(nil, name, self, ).render end |
#s_text_field_tag(name, value = nil, options = {}) ⇒ Object
122 123 124 125 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 122 def s_text_field_tag(name, value = nil, = {}) [:value] = value PolarisForm::Tag::TextField.new(nil, name, self, ).render end |
#s_url_field_tag(name, value = nil, options = {}) ⇒ Object
127 128 129 130 |
# File 'lib/polaris_form/helpers/form_helper.rb', line 127 def s_url_field_tag(name, value = nil, = {}) [:value] = value PolarisForm::Tag::UrlField.new(nil, name, self, ).render end |