simple_crm/app/controllers/admin/home_controller.rb

28 lines
602 B
Ruby

class Admin::HomeController < ApplicationController
before_action :authenticate_admin!
layout 'admin'
def index
@admin = current_admin
end
def change_pass
@admin = current_admin
if params[:admin][:password].blank?
params[:admin].delete(:password)
params[:admin].delete(:password_confirmation)
end
if @admin.update(admin_params)
bypass_sign_in(@admin)
redirect_to action: 'index'
else
render "index"
end
end
private
def admin_params
params.require(:admin).permit(:description, :password, :password_confirmation)
end
end