5 changed files with 38 additions and 40 deletions
@ -1,21 +1,21 @@ |
|||||||
class Users::AccountController < ApplicationController |
class Users::AccountController < ApplicationController |
||||||
def check_logged_in |
def check_logged_in |
||||||
if current_user.nil? |
if current_user.nil? |
||||||
redirect_to(new_user_session_path()) |
redirect_to(new_user_session_path) |
||||||
end |
|
||||||
end |
end |
||||||
|
end |
||||||
|
|
||||||
def index |
def index |
||||||
check_logged_in |
check_logged_in |
||||||
end |
end |
||||||
|
|
||||||
def personal_details |
def personal_details |
||||||
check_logged_in |
check_logged_in |
||||||
end |
end |
||||||
|
|
||||||
def update |
def update |
||||||
if current_user.update('name': params[:user][:name], 'email': params[:user][:email],) |
if current_user.update('name': params[:user][:name], 'email': params[:user][:email]) |
||||||
redirect_to(users_account_path()) |
redirect_to(users_account_path) |
||||||
end |
|
||||||
end |
end |
||||||
|
end |
||||||
end |
end |
@ -1,7 +1,7 @@ |
|||||||
class Users::RegistrationsController < Devise::RegistrationsController |
class Users::RegistrationsController < Devise::RegistrationsController |
||||||
protected |
protected |
||||||
def after_update_path_for(resource) |
|
||||||
users_account_path() |
|
||||||
end |
|
||||||
end |
|
||||||
|
|
||||||
|
def after_update_path_for(_resource) |
||||||
|
users_account_path |
||||||
|
end |
||||||
|
end |
||||||
|
@ -1,14 +1,13 @@ |
|||||||
module AccountHelper |
module AccountHelper |
||||||
def resource_name |
def resource_name |
||||||
:user |
:user |
||||||
end |
end |
||||||
|
|
||||||
def resource |
def resource |
||||||
@resource = current_user |
@resource = current_user |
||||||
end |
end |
||||||
|
|
||||||
def devise_mapping |
def devise_mapping |
||||||
@devise_mapping ||= Devise.mappings[:user] |
@devise_mapping ||= Devise.mappings[:user] |
||||||
end |
end |
||||||
end |
end |
||||||
|
|
Loading…
Reference in new issue