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