JTRailsGeneratorUser
JTRailsGeneratorUser is a generator for user authentication. You have the login and sign up page and password forgot feature.
Installation
JTRailsGeneratorUser is distributed as a gem, which is how it should be used in your app.
Include the gem in your Gemfile:
gem 'jt-rails-generator-user', '~> 1.0'
Usage
You just have to use the generator with:
rails g jt:user
Include CurrentUser
in your ApplicationController
:
class ApplicationController < ActionController::Base
include CurrentUser
...
end
What's does it generate?
-
User
model with only email, password and password_token (for password forgot feature) -
SessionController
for the login -
UsersController
for the sign up and password forgot feature -
UserMailer
for sending password reset instructions -
CurrentUser
module which managecurrent_user
variable andrequire_user
filter
Author
License
JTRailsGeneratorUser is released under the MIT license. See the LICENSE file for more info.