Each admin can do lots of stuff, but only if they have permission. I
have the following relationship set up:
class Admin
has_many :stuffs, :through => :permissions
end
class Stuff
has_many :admins, :through => :permissions
end
class Permission
belongs_to :admin
belongs_to :stuff
end
I want to be able to see the permissions an admin has so I call:
admin.stuff and expect an array of stuff they have permission to. Am
I completely missing the boat here?
class Stuff
I completely missing the boat here?
You need to make sure that Admin and Stuff each has_many :permisisons.
Otherwise there’s nothing for them to have_many of each other
:through.