Modules are indeed a good way to do this. You could, as one poster
suggested, throw them all into application.rb. But you might find
that file getting big and unwieldy. An alternative is to group them
into a well-named module or set of modules and then to include those
modules in any controllers (or any other context) in which they're
needed. You could put the module in a file in, say, your lib/
directory, require that file in environment.rb and then where ever it
makes sense, do:
class MyController < ApplicationController
include MyWellNamedModule
def some_action
some_method_which_counts_characters_in_a_string("a string")
end
end
Chad