Rendering
承上启下的作用:
Action Controller 和 Abstract Controller 可以调用这里渲染相关的方法。
实例方法:
view_renderer
是 ActionView::Renderer 的实例对象。
view_context
是 ActionView::Base 的实例对象。
render_to_body
上面几个方法中,惟一的动词,会执行渲染程序。
view_context 使用举例:
通过 view_context
可以在 Controller 里调用 Helper 里的方法。
举例一:
举例二:
类方法:
并且,ActionController 和 AbstactController 有同名方法,根据 Ruby 的继承规则,它们也可以调用这里的方法。
当然,还有其它方法,但不在此列举。
最后更新于