-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Home
The Devise Wiki has lots of additional information about Devise including many "how-to" articles and answers to the most frequently asked questions.
Here is the basic information to get started: Getting Started
There are many "how-to" articles that have been contributed by the community. Here are some common How-Tos:
- How To: Add an Admin role
- How To: Add sign_in, sign_out, and sign_up links to your layout template
- How To: Change overwrite the redirect path after destroying a session (signing out)
- How To: Change the default sign_in and sign_out routes
- How To: Allow users to sign_in using their username or email address
- How To: Customize the redirect after a user edits their profile
- How To: Redirect to a specific page on successful sign in out
- How To: Test with Cucumber
If you discover a problem with Devise, we would like to know about it. However, we ask that you please review these guidelines before submitting a bug report: Bug reports
If you found a security bug, do NOT use the GitHub Issue tracker. Send private GitHub message or email to the maintainers listed in the bottom of the README.
We hope that you will consider contributing to Devise. Please read this short overview for some information about how to get started: Contributing
There are a few example applications available on GitHub that demonstrate various features of Devise with different versions of Rails. You can view them here: Example Applications
Our community has created a number of extensions that add functionality above and beyond what is included with Devise. You can view a list of available extensions and add your own here: Extensions
You may be interested in one of the many translations that are available on our wiki: I18n
Devise comes with OmniAuth support out of the box since version 1.2.rc. You can read more about it here: