Rails控制器继承

Yog*_*zzz 1 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

假设我有控制器X继承自控制器Y:

class X < YController
Run Code Online (Sandbox Code Playgroud)

我的YController继承自ApplicationController.

我是否仍然可以通过ApplicationController中提供的X控制器访问所有方法/类?

And*_*are 5

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