チームとユーザーの 2 つのモデルがあります。
各ユーザーはチームを持つことができ、各チームには多くのユーザーがいます。しかし、team.members で team.users を呼び出したいです。class_name でこれを行うことができましたが、Team by User にもアクセスする必要があります。つまり、user.team は、ユーザーが所属するチームを返す必要があります。これが私が思いついたものです...
私のモデルは次のとおりです。
class Team < ActiveRecord::Base
has_many :members, foreign_key: 'id', class_name: 'User', :inverse_of => :team
end
class User < ActiveRecord::Base
belongs_to :team, :inverse_of => :user
end
( User モデル内で :inverse_of => :members も試しました。)