我正在使用旧数据库,我无法更改它。
user
---------
user_id | name | plan
1 'bob' 20
plan
是计划表的外键。所以在 RoR 中,如果我写,User.find(1).plan
我会得到 20,但我想得到计划对象
class User < ActiveRecord::Base
belongs_to :plan, :foreign_key => :plan # this causes conflict because the names should not be equal
我可以更改 Rail 中访问器列的名称吗?