Class: ReferencesOneComponent

Inherits:
Puffer::Component::Base show all
Defined in:
app/components/references_one_component.rb

Instance Attribute Summary

Attributes inherited from Puffer::Component::Base

#field, #identifer, #opts, #parent_controller, #resource

Instance Method Summary collapse

Methods inherited from Puffer::Component::Base

#component_id, #event_options, #event_path, #event_url, #fallback_action, #initialize, #javascript_wrap, #method_for_action, #process, #record, #records, #render, #replace, #send_action

Methods included from Puffer::Component::Base::ClassMethods

#controller_path, #render_component

Constructor Details

This class inherits a constructor from Puffer::Component::Base

Instance Method Details

#chooseObject



7
8
9
10
11
# File 'app/components/references_one_component.rb', line 7

def choose
  #@records = field.reflection.klass.includes(field.children.includes).where(field.children.searches(params[:search])).page(params[:page])
  @records = field.reflection.klass.to_adapter.filter(field.reflection.klass, field.children, :search => params[:puffer_search]).page(params[:page])
  render
end

#filterObject



13
14
15
# File 'app/components/references_one_component.rb', line 13

def filter

end

#formObject



3
4
5
# File 'app/components/references_one_component.rb', line 3

def form
  render
end