I’m new to rails and I have this small problem about helpers and controllers. Is it possible to include my custom helper to a controller?
Let’s say I have this helper class.
Module UsersHelper
def my_helper
...
end
end
Then I have this controller.
class UsersController < ApplicationController
end
Can I use the my_helper in my controller?
Yes – There are several ways, not least including (mixing-in) the helper into the controller, or using the loophole explained here
But… if it’s hard to do, or results in ugly code, it may not be the right way to do it. Can the method that’s in the helper not be moved into the controller, and then delegated back to the helper using “helper_method”?