Class: AbAdmin::Views::Inputs::TreeSelectInput

Inherits:
SimpleForm::Inputs::CollectionSelectInput
  • Object
show all
Defined in:
lib/ab_admin/views/inputs/tree_select_input.rb

Instance Method Summary collapse

Instance Method Details

#inputObject



5
6
7
8
9
10
11
12
# File 'lib/ab_admin/views/inputs/tree_select_input.rb', line 5

def input
  options[:collection] ||= begin
    collection_class = options.delete(:collection_class) || object.class
    object.nested_opts(collection_class.all)
  end
  options[:collection] ||= []
  super
end