railstutorial.org has a suggestion which strikes me as a little odd.
… it suggests this code:
class ApplicationController < ActionController::Base
…making SessionsHelper available essentially everywhere. I
understand that authentication/authorization is cross-cutting, but is
this really the best place? Would functionality not strictly needed in
views be better placed in ApplicationController or elsewhere?