このブログをご覧のみなさん、こんにちは。

Ruby on Rails で helper メソッドを view 以外で使う方法を調査したので、その手順をメモとして残しておきます。 Ruby on Rails 2.1 以降では、以下の記述で helper メソッド を Controller や Model など View 以外で使用できます。

Model の場合

ApplicationController.helpers.helper_method()

Controller の場合

self.class.helpers.helper_method()

または

view_context.helper_method()

参考情報