Re:Rails – The Missing Parts – Policies
by Jeff_Dickey on Friday March 21, 2014 @10:21AM
(#7442438)
I agree. The first app we wrote using CanCan, the `ability.rb` file (and the dozen files we factored out of that) grew to be... significant.
I love the idea of Pundit because it decouples all that as much as seems practical. I'm about to find out if theory informs practice or not...
It's already a file where you just throw in all of your authorization logic anyways so it always feels a bit unruly once you get beyond basics.