Class: HasManyTokenInput

Inherits:
Formtastic::Inputs::StringInput
  • Object
show all
Defined in:
app/inputs/has_many_token_input.rb

Instance Method Summary collapse

Instance Method Details

#input_html_optionsObject



3
4
5
6
7
8
9
10
11
12
# File 'app/inputs/has_many_token_input.rb', line 3

def input_html_options
  super.merge(
    "class" => "active-admin-tokeninput",
    "data-field-name" => "#{object_name.underscore}[#{method.to_s.singularize}_ids][]",
    "data-pre" => object.send("#{method}").map.to_json(:only => [:id, :name]),
    "name" => "",
    "value" => "",
    "data-autocomplete-path" => options[:autocomplete_path] ||= Rails.application.routes.url_helpers.send("autocomplete_admin_#{method.to_s}_path")
    )
end