I have a question on
"ActiveRecord::Associations::AssociationProxy.set_belongs_to_association_for"
it is a protected method.
def set_belongs_to_association_for(record)
if @reflection.options[:as]
record["#{@reflection.options[:as]}_id"] = @owner.id
unless @owner.new_record?
record["#{@reflection.options[:as]}_type"]
@owner.class.base_class.name.to_s
else
record[@reflection.primary_key_name] = @owner.id unless
@owner.new_record?
end
end
I was wondering why class.base_name was used for the record type and
not class.name?
Mehmet
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---