Class: Administer::Fields::HasMany
- Inherits:
-
Association
- Object
- Base
- Association
- Administer::Fields::HasMany
- Defined in:
- lib/administer/fields/has_many.rb
Instance Attribute Summary
Attributes inherited from Association
#association_class, #association_config, #parent_class
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Association
#collection, #display_object, #initialize
Methods inherited from Base
Constructor Details
This class inherits a constructor from Administer::Fields::Association
Instance Method Details
#check_box_name ⇒ Object
8 9 10 |
# File 'lib/administer/fields/has_many.rb', line 8 def check_box_name "#{parent_class.name.downcase}[#{relation_ids}][]" end |
#checked?(parent, object) ⇒ Boolean
4 5 6 |
# File 'lib/administer/fields/has_many.rb', line 4 def checked?(parent, object) parent.send(name).include?(object) end |
#dom_id(object) ⇒ Object
12 13 14 |
# File 'lib/administer/fields/has_many.rb', line 12 def dom_id(object) "#{parent_class.name.downcase}_#{relation_ids}_#{object.id}" end |