现在通过 ActiveRecord 映射已有的数据库,model A、model B 已分别映射到表 A、表 B A、B 的模型关系如下:
class A < ActiveRecord::Base
has_many :B
belongs_to :C
self.abstract_class=true
self.table_name='DICT.IN_PATS'
self.primary_key ='IN_PAT_ID'
establish_connection :hiscomm
end
class B < ActiveRecord::Base
belongs_to :A
self.abstract_class=true
self.table_name='IN.PAT_IN_HOSPITAL'
self.primary_key ='PAT_IN_HOS_ID'
establish_connection :hiszy
end
表 B 中有表 A 的主键 IN_PAT_ID,但是取不到关联模型的数据是什么原因呢?