Class: A::BackendController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- A::BackendController
- Defined in:
- lib/generators/mdwa/sandbox/templates/app/controllers/a/backend_controller.rb
Direct Known Subclasses
AdministratorsController, HomeController, Users::PasswordsController
Instance Method Summary collapse
- #current_ability ⇒ Object
- #current_user ⇒ Object
-
#guardar_per_page ⇒ Object
Uma vez que se altere o per_page, ele vai pra sessão.
Instance Method Details
#current_ability ⇒ Object
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_user ⇒ Object
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_page ⇒ Object
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 |