Sha256: 3384f5fc53afdeb553de52958fa6fbb0300a6d5223cabc19b5e4d49316811e01

Contents?: true

Size: 718 Bytes

Versions: 8

Compression:

Stored size: 718 Bytes

Contents

# All Administrate controllers inherit from this
# `Administrate::ApplicationController`, making it the ideal place to put
# authentication logic or other before_actions.
#
# If you want to add pagination or other controller-level concerns,
# you're free to overwrite the RESTful controller actions.
module <%= namespace.camelize %>
  class ApplicationController < Administrate::ApplicationController
    before_action :authenticate_admin

    def authenticate_admin
      # TODO Add authentication logic here.
    end

    # Override this value to specify the number of elements to display at a time
    # on index pages. Defaults to 20.
    # def records_per_page
    #   params[:per_page] || 20
    # end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
administrate-1.0.0.beta3 lib/generators/administrate/install/templates/application_controller.rb.erb
administrate-1.0.0.beta2 lib/generators/administrate/install/templates/application_controller.rb.erb
administrate-1.0.0.beta1 lib/generators/administrate/install/templates/application_controller.rb.erb
administrate-0.20.1 lib/generators/administrate/install/templates/application_controller.rb.erb
administrate-0.20.0 lib/generators/administrate/install/templates/application_controller.rb.erb
administrate-0.19.0 lib/generators/administrate/install/templates/application_controller.rb.erb
administrate-0.18.0 lib/generators/administrate/install/templates/application_controller.rb.erb
administrate-0.17.0 lib/generators/administrate/install/templates/application_controller.rb.erb