RailsCasts
RailsCasts
Ryan Bates
Show notes
Here we dive deeper into Devise by customizing how the views, routing, validations, and authentication works.