私は次のモデルを持っています:
class User < ActiveRecord::Base
has_many :groups, :through => :memberships
has_many :memberships, :class_name => "User::Group"
end
class Group < ActiveRecord::Base
has_many :users, :through => :members
has_many :members, :class_name => "User::Group"
end
class User::Group < ActiveRecord::Base
belongs_to :user
belongs_to :group
end
次の関連付け呼び出しを行います。
@user.groups
User::Group
代わりに、s の配列を返します。私は何かを見落としていますか?