admin/app/controllers/gaku/admin/roles_controller.rb in gaku-0.1.1 vs admin/app/controllers/gaku/admin/roles_controller.rb in gaku-0.2.0

- old
+ new

@@ -1,18 +1,15 @@ module Gaku class Admin::RolesController < Admin::BaseController - #load_and_authorize_resource class: Role + respond_to :js, only: %i( new create edit update destroy index ) - respond_to :js, only: %i( new create edit update destroy ) - respond_to :html, only: :index - before_action :set_role, only: %i( edit update destroy ) def index @roles = Role.all - @count = Role.count + set_count respond_with @roles end def new @role = Role.new @@ -20,11 +17,11 @@ end def create @role = Role.new(role_params) @role.save - @count = Role.count + set_count respond_with @role end def edit end @@ -34,11 +31,11 @@ respond_with @role end def destroy @role.destroy - @count = Role.count + set_count respond_with @role end private @@ -46,9 +43,13 @@ @role = Role.find(params[:id]) end def role_params params.require(:role).permit(:name) + end + + def set_count + @count = Role.count end end end