Sha256: c6688d74d30ceeaf6b1d25dc142d330bd55a3103dfbd913f5d3d9c628a3d3b3a

Contents?: true

Size: 438 Bytes

Versions: 3

Compression:

Stored size: 438 Bytes

Contents

class ActiveAdmin::Inputs::SelectInput < Formtastic::Inputs::SelectInput
  def input_html_options
    if @options[:tags].present?
      super.deep_merge(class: 'simple-tags-input')
    else
      super
    end
  end

  def raw_collection
    field_value = begin
      object.send(method)
    rescue NoMethodError
      nil
    end

    @options[:tags].present? && field_value.present? ? (super.to_a << field_value).uniq : super
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activeadmin_addons-2.0.0.beta.4 app/inputs/active_admin/inputs/select_input.rb
activeadmin_addons-2.0.0.beta.3 app/inputs/active_admin/inputs/select_input.rb
activeadmin_addons-2.0.0.beta.2 app/inputs/active_admin/inputs/select_input.rb