¿Cómo puedo cargar UrlHelper y las rutas en los Rails?

Quiero incluir las rutas y el método link_to en un PORO. Mientras probaba esto en la consola me topé con esto:

Si incluyo UrlHelper sin la ayuda de rutas, todo parece funcionar bien:

 ruby-1.9.3-rc1 :001 > Rails.version => "3.2.0.rc2" ruby-1.9.3-rc1 :001 > include ActionView::Helpers::UrlHelper => Object ruby-1.9.3-rc1 :002 > link_to "foo", Rails.application.routes.url_helpers.ponies_path => "foo" 

Si incluyo las rutas:

 ruby-1.9.3-rc1 :001 > include ActionView::Helpers::UrlHelper ruby-1.9.3-rc1 :003 > include Rails.application.routes.url_helpers => Object ruby-1.9.3-rc1 :004 > link_to "foo", ponies_path 

Obtuve el siguiente error:

 NameError: undefined local variable or method `controller' for # 

¿Qué estoy haciendo mal aquí?

Como se sugiere, debe usar el objeto de app para la parte de rutas y debe usar el objeto helper para link_to. No es necesario incluir ninguno de los ayudantes a través de Ruby al usar la consola:

 helper.link_to "foo", app.ponies_path 

Usa el objeto de la aplicación.

 > link_to "foo", app.ponies_path