-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The Devise Wiki has lots of additional information about Devise including many "how-to" articles and answers to the most frequently asked questions.
You can view all of the available wiki pages here: http://github.com/plataformatec/devise/wiki/_pages
There are many "how-to" articles that have been contributed by the community. Here's a small sample:
- 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: Allow users to edit their account without providing a password
- How To: Allow users to sign_in using their username or email address
- How To: Change the default sign_in and sign_out routes
- How To: Create a custom encryptor
- How To: Customize the redirect after a user edits their profile
- How To: Display a custom sign_in form anywhere in your app
- How To: Provide a custom failure response with Warden
- How To: Redirect to a specific page on successful sign in
- How To: Restrict access to specific actions
- How To: Test with Cucumber
- [How To: Controllers and Views tests with Rails 3 (and rspec)](https://github.com/plataformatec/devise/wiki/How-To:-Controllers-and-Views-tests-with-Rails-3-(and-rspec\))
- How To: Use HTTP Authentication
- How To: How to add devise required columns to an existing users table
- How To: How to allow user to signup providing email address only
- ...and LOTS more...!
You can view all of the available "how-to" articles here: http://github.com/plataformatec/devise/wiki/_pages
Please feel free to add your own!
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:
You can view all of the available wiki pages here: http://github.com/plataformatec/devise/wiki/_pages