Class: A::BackendController

Inherits:
ApplicationController
  • Object
show all
Defined in:
lib/generators/mdwa/sandbox/templates/app/controllers/a/backend_controller.rb

Instance Method Summary collapse

Instance Method Details

#current_abilityObject



9
10
11
# File 'lib/generators/mdwa/sandbox/templates/app/controllers/a/backend_controller.rb', line 9

def current_ability
  @current_ability ||= Ability.new(current_user)
end

#current_userObject



13
14
15
# File 'lib/generators/mdwa/sandbox/templates/app/controllers/a/backend_controller.rb', line 13

def current_user
  return current_a_user
end

#guardar_per_pageObject

Uma vez que se altere o per_page, ele vai pra sessão. Isso facilita buscas globais e não perde o per_page em listas com filtros.



21
22
23
24
25
26
27
# File 'lib/generators/mdwa/sandbox/templates/app/controllers/a/backend_controller.rb', line 21

def guardar_per_page
  if params[:per_page].blank?
    params[:per_page] = session[:per_page]
  else
    session[:per_page] = params[:per_page]
  end
end