Action Controller
Action Controller 是 Action Pack 的一个模块。
Action Controller 提供了一个基本控制器类,该类可以被子类化以实现过滤器和操作来处理请求。操作的结果通常是从视图生成的内容。
命名空间
- MODULE ActionController::ApiRendering
- MODULE ActionController::Caching
- MODULE ActionController::ConditionalGet
- MODULE ActionController::ContentSecurityPolicy
- MODULE ActionController::Cookies
- MODULE ActionController::DataStreaming
- MODULE ActionController::DefaultHeaders
- MODULE ActionController::EtagWithFlash
- MODULE ActionController::EtagWithTemplateDigest
- MODULE ActionController::Flash
- MODULE ActionController::FormBuilder
- MODULE ActionController::Head
- MODULE ActionController::Helpers
- MODULE ActionController::HttpAuthentication
- MODULE ActionController::ImplicitRender
- MODULE ActionController::Instrumentation
- MODULE ActionController::Live
- MODULE ActionController::Logging
- MODULE ActionController::MimeResponds
- MODULE ActionController::ParameterEncoding
- 模块 ActionController::ParamsWrapper
- 模块 ActionController::PermissionsPolicy
- 模块 ActionController::Railties
- 模块 ActionController::Redirecting
- 模块 ActionController::Renderers
- 模块 ActionController::Rendering
- 模块 ActionController::RequestForgeryProtection
- 模块 ActionController::Rescue
- 模块 ActionController::Streaming
- 模块 ActionController::StrongParameters
- 模块 ActionController::Testing
- 模块 ActionController::UrlFor
- 类 ActionController::API
- 类 ActionController::Base
- 类 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