外键与关联表一样?

时间:2012-01-10 15:56:01

标签: ruby-on-rails foreign-keys

我有一个cutom外键名称(非关联+ _id),如下所示:

belongs_to :investment_advisor, :foreign_key => "investment_advisor"

这会产生一个问题,因为rails会混淆并且不知道我是否引用了关联或外键。有没有办法可以将外键(不涉及数据库)重命名为其他内容?像变量或什么?

1 个答案:

答案 0 :(得分:2)

您可以重命名您的关联:

belongs_to :investment_advisor_obj, 
           :foreign_key => "investment_advisor", 
           :class_name => "InvestmentAdvisor"

(或者你可以选择一个不那么愚蠢的名字)