ActionController::AbstractRequest
CgiRequest and TestRequest provide concrete implementations.
Constants
EOL = "\\015\\012"
MULTIPART_BOUNDARY = %r|\\Amultipart/form-data.*boundary=\\"?([^\\";,]+)\\"?|n
TRUSTED_PROXIES = /^127\\.0\\.0\\.1$|^(10|172\\.(1[6-9]|2[0-9]|30|31)|192\\.168)\\./i
Attributes
| [R] | env |
Files
- actionpack/lib/action_controller/request.rb
2Notes
Different Method for Subdomains
@james
You can also access the subdomain via the subdomains array.
request.subdomains.first
subdomains from request
Useful for discovering what domain/subdomain(s) the current request came from (Rails application may operate differently depending on which subdomain is passed in, this is a great way to segment functionality using the route).
request.host.split('.')
Doesn't get much simpler than that :).
Likewise if you want to see only the subdomain component(s). Given a domain, example.com
request.host.gsub('example.com', '').split('.')