method
create_through_record
create_through_record(new_value)
public
Hide source
# File activerecord/lib/active_record/associations/has_one_through_association.rb, line 5 def create_through_record(new_value) #nodoc: klass = @reflection.through_reflection.klass current_object = @owner.send(@reflection.through_reflection.name) if current_object klass.destroy(current_object) @owner.clear_association_cache end @owner.send(@reflection.through_reflection.name, klass.send(:create, construct_join_attributes(new_value))) end