所以我想通过使用 class_name 选项在我的项目模型中引用 2 个用户。我的问题是如何为此创建迁移?
class Item < ActiveRecord::Base
belongs_to :founder, class_name: "User"
belongs_to :loser, class_name: "User"
end
我的第一个想法是:
def change
add_reference :items, :user, index: true
add_reference :items, :user, index: true
end
但是,这显然是重复的。