我有一个名为 Ad 的 ActiveRecord,它有列 id 和server_id
. 它们都是独一无二的。id 由 Rails 给出,但这里有意义的是server_id
.
然后我需要创建另一个ActiveRecord
名为 Bid 的 Bid 与 1 对 1 关系Ad
。Bid 有一个ad_id
指向 Ad 的键。server_id
.
我知道我应该指定Ad has_one Bid
and Bid belongs_to Ad
,并通过 foreign_key: 指定外键名称"ad_id"
。这里困扰我的是我只能找出如何让投标。ad_id
参考 Ad.id 而我希望它指的是 Ad。server_id
.
谁能告诉我如何实现这一目标?谢谢!