Module: Concerns::Form::UiAutocomplete

Extended by:
ActiveSupport::Concern
Defined in:
app/forms/concerns/form/ui_autocomplete.rb

Instance Method Summary collapse

Instance Method Details

#autocomplete(attribute, options = {}) ⇒ Object



6
7
8
9
10
# File 'app/forms/concerns/form/ui_autocomplete.rb', line 6

def autocomplete(attribute, options = {})
  options.reverse_merge!(url: -> { url_for(action: attribute, format: :json) })
  url = options.delete(:url)
  input attribute, as: :string, input_html: { class: 'ui-autocomplete-input', :'data-source-url' => url.call }
end