class Membership < ActiveRecord::Base
belongs_to :role
belongs_to :user
end
class User < ActiveRecord::Base
has_many :roles, :through => :memberships
end
class Role < ActiveRecord::Base
has_many :users, :through => :memberships
end
class Membership < ActiveRecord::Base
belongs