Incorrect setup for Model associations
I feel these associations are incorrectly set up. It's a bit similar to Trello, except I'm adding in a 'client' model too. The main part that's confusing to me is the fact user.rb, it's just bugging me.
What it's suppose to do:
- A user can create a business and belong to it as an employee.
- A business can have multiple employees (and a user belongs to that specific employee).
- A business can have multiple clients (and a user belongs to that specific client).
Is there a more efficient way to set this up?
You should do self joins
Go to 2.10 SelfJoin
do you mind showing me how the models would be set up? I don't seem to understand how the self joins would work in this case.