Module: NestedSelect::Preloader::Branch
- Defined in:
- lib/nested_select/preloader/branch.rb
Instance Attribute Summary collapse
-
#nested_select_values ⇒ Object
Returns the value of attribute nested_select_values.
Instance Method Summary collapse
Instance Attribute Details
#nested_select_values ⇒ Object
Returns the value of attribute nested_select_values.
5 6 7 |
# File 'lib/nested_select/preloader/branch.rb', line 5 def nested_select_values @nested_select_values end |
Instance Method Details
#preloaders_for_reflection(reflection, reflection_records) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/nested_select/preloader/branch.rb', line 6 def preloaders_for_reflection(reflection, reflection_records) prevent_belongs_to_foreign_key_absence!(reflection) super.tap do |ldrs| # nested_select_values contains current level selection + nested relation selections ldrs.each{ _1.apply_nested_select_values(nested_select_values) } if nested_select_values.present? end end |