On Thu, Jan 12, 2012 at 12:29, tmueller <[email protected]> wrote:

> I am new to Rails and wanted to ask some of the veterans here what
> they recommend for Role based permissions.

It depends on a number of factors.  If this is a "real thing" for
work, or that you intend to put out for public use, definitely just go
with CanCan.  (Or possibly one of the alternatives.  CanCan does seem
to be the most popular though.)

On the other claw, if you're just playing, do it with CanCan (or,
again, some alternative) the *first* time.  That way, you get the idea
how that sort of thing generally works.  *After* that, though, it can
be quite a good learning experience to try to duplicate the
functionality yourself.  Meanwhile, having learned CanCan can't hurt
either.  :-)  You could separate the authorization checks into some
wrapper class that would, under the hood, initially call CanCan, but
then you can remove CanCan (kick the CanCan?), and see what you have
to do to make the app work again.  I suggest having particularly good
test coverage in that piece, so you know you've got it working right.

-Dave

-- 
Dave Aronson, President, Dave Aronson Software Engineering and Training
Ruby on Rails Freelancing (Northern Virginia, Washington DC, or Remote)
DaveAronson.com, Codosaur.us, Dare2XL.com, & RecruitingRants.com (NEW!)
Specialization is for insects. (Heinlein) - Have Pun, Will Babble! (me)

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to