helperメソッドをcontrollerなどview以外で使う方法

Rails2.1以降では、以下のようにしてhelperメソッドをcontrollerやmodelなどview以外で使用できる。
コントローラのクラスレベルやモデルクラス内では

ApplicationController.helpers.<ヘルパーメソッド>

コントローラのインスタンスメソッド内であれば、

self.class.helpers.<ヘルパーメソッド>

Module: ActionController::Helpers::ClassMethods

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください