比如我有一个 student 表,里面有 card_no 和 password 用来作为登录验证使用。 还有一个 scores 表,里面有 card_no,name,score,info 等字段。 关系是一个一对一关系。通过 where student.card_no=socres.card_no 就可以了
这个如果用 rails 来弄,has_one 要如何写呢?因为 rails 默认都是通过 student_id 这样的字段来弄的
对于这种遗留系统有什么好办法吗?
http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_one
可以指定 foreign_key
你说的是主外键吗?