Class: RailsBase::Users::PasswordsController
- Inherits:
-
Devise::PasswordsController
- Object
- Devise::PasswordsController
- RailsBase::Users::PasswordsController
- Defined in:
- app/controllers/rails_base/users/passwords_controller.rb
Instance Method Summary collapse
-
#create ⇒ Object
POST /resource/password.
-
#new ⇒ Object
GET /resource/password/new.
Instance Method Details
#create ⇒ Object
POST /resource/password
11 12 13 14 15 16 17 18 |
# File 'app/controllers/rails_base/users/passwords_controller.rb', line 11 def create result = RailsBase::Authentication::SendForgotPassword.call(email: params[:user][:email]) if result.failure? redirect_to RailsBase.url_routes.new_user_password_path, alert: result. return end redirect_to RailsBase.url_routes.new_user_password_path, notice: result. end |
#new ⇒ Object
GET /resource/password/new
5 6 7 8 |
# File 'app/controllers/rails_base/users/passwords_controller.rb', line 5 def new self.resource = User.new render template: 'rails_base/devise/passwords/new' end |