关于 rails ActiveRecord 属性 以及 foreign_key 不直接用数据库项目 时的一些讨论
引发这个问题的是需要用类似于下面的功能belongs_to:major,:foreign_key=>:major_id但是数据库中并不直接有major_id这一项,而是从其他项表出[比如从一个xml项中解析出来]最先想到的很简单defmajor_idenddefmajor_id=(m)end觉得这样实现就可以了,但是现实是残酷的调用x.major时返回nil,设置x.major=Major.fin