Action Controller
Action Controller 是 Action Pack 的一个模块。
Action Controller 提供了一个基础控制器类,可以对其进行子类化以实现过滤器和操作来处理请求。操作的结果通常是根据视图生成的內容。
命名空间
- 模块 ActionController::AllowBrowser
- 模块 ActionController::ApiRendering
- 模块 ActionController::Caching
- 模块 ActionController::ConditionalGet
- 模块 ActionController::ContentSecurityPolicy
- 模块 ActionController::Cookies
- 模块 ActionController::DataStreaming
- 模块 ActionController::DefaultHeaders
- 模块 ActionController::EtagWithFlash
- 模块 ActionController::EtagWithTemplateDigest
- 模块 ActionController::Flash
- 模块 ActionController::FormBuilder
- 模块 ActionController::Head
- 模块 ActionController::Helpers
- 模块 ActionController::HttpAuthentication
- 模块 ActionController::ImplicitRender
- 模块 ActionController::Instrumentation
- 模块 ActionController::Live
- 模块 ActionController::Logging
- 模块 ActionController::MimeResponds
- 模块 ActionController::ParameterEncoding
- 模块 ActionController::ParamsWrapper
- 模块 ActionController::PermissionsPolicy
- 模块 ActionController::Railties
- 模块 ActionController::RateLimiting
- 模块 ActionController::Redirecting
- 模块 ActionController::Renderers
- 模块 ActionController::Rendering
- 模块 ActionController::RequestForgeryProtection
- 模块 ActionController::Rescue
- 模块 ActionController::Streaming
- 模块 ActionController::StrongParameters
- 模块 ActionController::Testing
- 模块 ActionController::UrlFor
- 类 ActionController::API
- 类 ActionController::Base
- 类 ActionController::ExpectedParameterMissing
- 类 ActionController::InvalidParameterKey
- 类 ActionController::LiveTestResponse
- 类 ActionController::LogSubscriber
- 类 ActionController::Metal
- 类 ActionController::MissingRenderer
- 类 ActionController::ParameterMissing
- 类 ActionController::Parameters
- 类 ActionController::Renderer
- 类 ActionController::RespondToMismatchError
- 类 ActionController::TestCase
- 类 ActionController::UnfilteredParameters
- 类 ActionController::UnpermittedParameters
方法
类公有方法
add_renderer(key, &block) 链接
来源:显示 | 在 GitHub 上
# File actionpack/lib/action_controller/metal/renderers.rb, line 7 def self.add_renderer(key, &block) Renderers.add(key, &block) end
remove_renderer(key) 链接
来源:显示 | 在 GitHub 上
# File actionpack/lib/action_controller/metal/renderers.rb, line 12 def self.remove_renderer(key) Renderers.remove(key) end