标签: ruby-on-rails
我读过的所有内容都说视图帮助程序会混合到视图中,但哪个类,特别是它们会混合进来?
参考文献:
答案 0 :(得分:2)
控制器有一个view_context,它是view_context_class的一个实例,它是(默认情况下)由ActionView::Base.prepare创建的ActionView::Base的匿名子类。帮助程序混合到这些视图上下文类中。
view_context
view_context_class
ActionView::Base.prepare
ActionView::Base
视图上下文也是控制器实例变量“神奇地”成为视图中的实例变量的地方。