表关联能定义主键不,比如我想通过 tmp 表的一个 a_id 做自连接
tmp table id a_id ……
这样该怎么实现
可能类似这样的!!! class tmp < ActiveRecord::Base has_many :tmps, :class_name => "tmp", :foreign_key => "a_id", :primary_key => "a_id" end
传送门 http://guides.ruby-china.org/association_basics.html#2-10
#1 楼 @zj0713001 尝试了无效啊,他还是根据 id 建立连接的
自己顶个,是要 a_id=a_id 的方式联接哈