Class: Kadmin::Select2::FormTag
- Inherits:
-
ActionView::Helpers::Tags::Select
- Object
- ActionView::Helpers::Tags::Select
- Kadmin::Select2::FormTag
- Defined in:
- app/components/kadmin/select2/form_tag.rb
Overview
Integrates the Select2 presenter with Rails form tag helpers/form builder
Instance Method Summary collapse
Instance Method Details
#add_default_name_and_id(options) ⇒ Object
5 6 7 8 |
# File 'app/components/kadmin/select2/form_tag.rb', line 5 def add_default_name_and_id() super @html_id = ['id'] end |
#render ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'app/components/kadmin/select2/form_tag.rb', line 10 def render rendered = super select2 = Kadmin::Select2.new(@options) @template_object.content_for(:javascripts) do @template_object.javascript_tag(select2.present(@template_object).render(id: @html_id), defer: true) end return rendered end |