ActionController <-> ActiveView code access ambiguity

Hi All!
This is not a problem in general but i've just missed the point.
If my application has a global state, which i have to use both
throughout ActionController and ActiveView, then, where to place that
state?
E.g. if I do this:

class ApplicationController < ActionController::Base
  protected
  def authenticated?
    !user.nil?
  end
end

then I can't use that from any View. And, on the other hand, if I do
write that as a public method - it acts as an action...

So, where to place such "global" properties?

Thanx a lot!

Anyone?

http://rails.rubyonrails.org/classes/ActionController/Helpers/ClassMethods.html#M000284

class FooController
  helper_method :authenticated?
end

Oh. Thanks. I'll give it a try.