Controllerのアクションからヘルパーメソッドを呼ぶ
Rails2.0以降では、ApplicationController内で全てのヘルパモジュールを読み込むように設定されてるので、app/helpers配下の全ヘルパメソッドが使える。
application.rb
class ApplicationController < ActionController::Base helper :all ・・(以下略)・・
ただ、viewでヘルパメソッドを使うことはできるんだけど、Controllerのアクション内からは呼べない模様。。No Method Errorになっちゃう。
NoMethodError in CommentController#delete undefined method `comment_editable?' for #<CommentController:0x45bc120>
→Controllerでヘルパをincludeしてしまうと、ヘルパメソッドがpublicとして実行できてしまうので、ちょっとやり方を変えることに。