helper :allを解除

2010年9月13日

Rails2.3あたり?(もうちょっと前かな?)からhelperはデフォルトで全部読み込むようになってまった。

別のコントローラのhelperも呼んでしまうので、同じメソッドが定義してあると、どれが呼ばれるかくわからなくなる。

Rails 3.0では、Application::Baseで読み込んでしまうので、

これを解除するにはアプリケーションコントローラに

#app/controller/application_controller.rb

clear_helpers

を追加する