PacktLib: Learning Devise for Rails

Learning Devise for Rails

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Preface

Devise – Authentication Solution for Ruby on Rails

Devise modules

Installation

Run your first application with Devise

Summary

Authenticating Your Application with Devise

Signing in using authentication other than e-mails

Updating the user account

Signing up the user with confirmation

Resetting your password

Canceling your account

Customizing Devise actions and routes

Customizing your Devise layout

Integrating Devise with Mongoid

Summary

Privileges

CollabBlogs – a web application for collaborative writing

Advanced CanCan usages

Summary

Remote Authentication with Devise and OmniAuth

Remote authentication

OmniAuth

Implementing remote authentication in our application

Summary

Testing Devise

The sign-up test

The user update test

The user deletion test

The sign-in test

The Remote authentication test

Summary

Index