Where to put Ruby helper methods for Rails controllers?

at. picture at. · Nov 28, 2012 · Viewed 55.3k times · Source

I have some Ruby methods certain (or all) controllers need. I tried putting them in /app/helpers/application_helper.rb. I've used that for methods to be used in views. But controllers don't see those methods. Is there another place I should put them or do I need to access those helper methods differently?

Using latest stable Rails.

Answer

Ryan Bigg picture Ryan Bigg · Nov 28, 2012

You should define the method inside ApplicationController.