module IntlPhonePicker::ViewHelpers
Public Instance Methods
intl_phone_tag(name, value = nil, options = {})
click to toggle source
# File lib/intl_phone_picker/view_helpers.rb, line 4 def intl_phone_tag(name, value = nil, options = {}) options = IntlPhonePicker::options_keys_to_sym options phones_fields = telephone_field_tag(name, value, options.merge(class: "#{options[:class]} #{IntlPhonePicker::intl_class_name}".strip).except(:hidden_intl_field)) phones_fields << hidden_field_tag(options[:hidden_intl_field], value, { 'data-phone-field' => name }) if options[:hidden_intl_field].presence render partial: 'intl_phone_picker/intl_helper', locals: { phones_fields: phones_fields, visible_input_name: name, hidden_input_name: options[:hidden_intl_field] } end