そこで、class_name オプションを使用して Item モデルで 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
ただし、明らかに重複しています。