ruby-on-rails - Rails Controller 继承

标签 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

假设我有继承自 Controller Y 的 Controller X:

class X < YController

我的 YController 继承自 ApplicationController。

我是否仍然可以通过我的 X Controller 访问 ApplicationController 中可用的所有方法/类?

最佳答案

是的,你会的。除非您在子 Controller 中覆盖它们,否则所有方法都将被继承。请记住,Rails Controller 只是 Ruby 类,您将获得与任何其他 Ruby 类相同的继承行为。

关于ruby-on-rails - Rails Controller 继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12286333/

相关文章:

ruby-on-rails - rails carrierwave 为 STI 生成的 url

ruby-on-rails - 如何在 Rake 任务中使用 asset_url 助手

ruby-on-rails - 禁用设备的 session

ruby-on-rails - 在rails 3中构建没有子域的url

ruby-on-rails-3 - 使用 RSpec 将参数传递给 Rails Controller 操作中的模拟模型方法的问题

ruby-on-rails - Rails : sqlite problem? 从 32 位 ubuntu 部署到 64 位 ubuntu

ruby-on-rails - 将 i18n gem 与部分模板文件一起使用时出现问题

ruby-on-rails - 在 Rails 中创建新环境

ruby-on-rails-3.1 - Rails 3.1 静态 Assets - 必须为生产预编译 Assets 吗?

ruby-on-rails - Rails Route Helper中的插值