using url_for en un módulo de carpeta lib

Tengo un modelo con un campo llamado "tipo" y un campo llamado "valor". El campo de tipo determinará cómo se analiza el "valor" antes de renderizar. Quiero que esto sea fácilmente extensible, así que estoy poniendo una variedad de clases de "formateador" en mi carpeta lib.

Uno de mis "formateadores" tiene una llamada a url_for:

class CustomTypeFormatter 
  include ActionView::Helpers::TextHelper
  include ActionView::Helpers

  def show
    raw sanitize( auto_link( value ) )
  end

  def get_url(page)
    url_for( :controller => :my_controller, :action => :show, :path => page.path )
  end

end

El problema es que url_for está generando este error:

undefined local variable or method `_routes'

Creo que solo me falta una inclusión. ¿Alguien tiene una idea de lo que debería ser?

**ACTUALIZAR**

Aquí hay parte del seguimiento de la pila:

actionpack (3.0.7) lib/action_dispatch/routing/url_for.rb:131:in `url_for'
actionpack (3.0.7) lib/action_view/helpers/url_helper.rb:99:in `url_for'

Así que creo que debe ser alguna dependencia de ActiveDispatch, aunque no puedo entender

Respuestas a la pregunta(1)

Su respuesta a la pregunta