ApplicationHelper not available to views and models?

Everything I have read so far, states that the functions in the "ApplicationHelper" module are available to all views in the application. I guess they get loaded into the specific controller automagically and public methods become "protected".

So, I put a function in there, and lo and behold my view cannot see it. Grrrr.

However, if I put the function in the helper module specific to the view, voila, it works. This must be the "rails" magic.

So, is something is wrong, or have I not read something important? Is there a configuration variable for this?

I'm using Rails 2.1.0.

I don’t think there is any configuration variable for this. Any method declared in ApplicationHelper module should be available to all views until and unless you have done something wrong somewhere.