Method: ActiveScaffold::DataStructures::NestedInfoAssociation#initialize

Defined in:
lib/active_scaffold/data_structures/nested_info.rb

#initialize(model, params) ⇒ NestedInfoAssociation



80
81
82
83
84
85
86
87
88
# File 'lib/active_scaffold/data_structures/nested_info.rb', line 80

def initialize(model, params)
  super
  column = parent_scaffold.active_scaffold_config.columns[params[:association].to_sym]
  @param_name = column.model.name.foreign_key.to_sym
  @parent_id = params[@param_name]
  @association = column&.association
  @child_association = association.reverse_association(model) if association
  setup_constrained_fields
end