Having trouble figuring out how to set up my different roles with cancancan abilities. I have a model "Business" which has many users with a role of either :owner, :manager or :employee.  

Im trying to make it first that if they don't belong\_to that business they can't see anything for that business. And second I want to limit functionality based on which role they have. 

I guess I could do this within the views by using if statements and only showing them the things they have access to, but wondering if there is a better way with cancan