Rails polymorphic的使用和理解
class Person < ActiveRecord::Base has_one :address, :as => :addressableendclass Company < ActiveRecord::Base has_one :address, :as => :addressableendclass Address < ActiveRecord::Base belongs_to :addressable, :polymorphic => trueend
Address 有adressable_id addressable_type其中,addressable_type可以为Company或者Person