2010-12-01 6 views

Respuesta

10

basta con incluir el módulo UrlWriter en la consola:

include ActionController::UrlWriter

+0

Obtuve 'NameError: constante no inicializada ActionController :: UrlWriter'. Tuve que usar 'include ActionView :: Helpers :: UrlHelper'. Esto es con Rails 3.2.22.2. – Pistos

+1

Parece que este módulo ha quedado obsoleto en los rieles 3 (http://apidock.com/rails/v3.0.9/ActionController/UrlWriter). Esta respuesta fue actual para rails <= 3. Para rails 3 + 4 use 'Rails.application.routes.url_helpers' y, sin pruebas, creo que usa' ActionView :: Helpers :: UrlHelper' para rails 5. – brycemcd

15

Usted puede añadir su include ActionView::Helpers::UrlHelper a ~/.irbrc de carga automática que cuando se inicia la consola.

1

Solo una pequeña adición. Deberá proporcionar el parámetro host también, por ejemplo,

my_random_link_helper(:host => "www.google.com") 
Cuestiones relacionadas