Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def add_multiple_associated_save_callbacks(association_name)
- method_name = "validate_associated_records_for_#{association_name}".to_sym
- define_method(method_name) do
- association = instance_variable_get("@#{association_name}")
- if association.respond_to?(:loaded?)
- if new_record?
- association
- else
- association.select { |record| record.new_record? } # **** this one ****
- end.each do |record|
- errors.add "#{association_name}" unless record.valid?
- end
- end
- end
Add Comment
Please, Sign In to add comment