class

ApplicationController

v3.1.0 - Show latest stable - Superclass: ActionController::Base

No documentation available for this class.

Files

  • railties/lib/rails/generators/rails/app/templates/app/controllers/application_controller.rb

1Note

Accessing controller data

ypetya ยท Jun 23, 20102 thanks

You can access controller attributes from views via the @controller variable.

It has some important attributes:

  • @controller.controller_name -> the name of the controller
  • @controller.request -> returns the ActionController::Request
    • @controller.request.method -> the request method ( get, post, put, delete )
    • @controller.request.host -> the request host ( ip address or hostname ) where your server runs
    • @controller.request.ip -> the ip where your browser runs