私が読んだすべてのことは、ビューヘルパーはビューに混ざっていると言っていますが、具体的にはどのクラスに混ざっていますか?
参照:
私が読んだすべてのことは、ビューヘルパーはビューに混ざっていると言っていますが、具体的にはどのクラスに混ざっていますか?
参照:
コントローラには がありview_context
、これは のインスタンスでありview_context_class
、(デフォルトでは) によってActionView::Base
作成された の匿名サブクラスですActionView::Base.prepare
。ヘルパーは、これらのビュー コンテキスト クラスに混在しています。
ビュー コンテキストは、コントローラのインスタンス変数が「魔法のように」ビュー内のインスタンス変数になる場所でもあります。