fearx
1
Hola gente,
Pregunta de novato total:
Estoy intentando generar una url a un recurso estático: una imagen.
Intento:
<%= url_for ‘/images/cabecera_email.jpg’, :only_path => false %>
Pero me dice que hay un error en el número de argumentos:
wrong number of arguments (2 for 1)
Si pongo cosas como:
<%= url_for :action => ‘index’, :only_path => false %>
Pues sí que funciona pero no es esa la ruta que quiero.
Estoy usando el helper en vez de poner la url a pelo porque necesito
la url completa con el dominio y todo y no siempre va a ser el mismo
dominio.
En la doc de la api tampoco veo el ejemplo que me valga:
Cualquier sugerencia es bien venida
Gracias
fguillen.
fearx
2
On 20/02/2008, Fernando G. [email protected] wrote:
Hola gente,
<%= url_for ‘/images/cabecera_email.jpg’, :only_path => false %>
Prueba con
<%= image_tag ‘cabecera_email.jpg’ %>
–
Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.
fearx
3
Puedes usar
image_tag(“icon.png”)
esto genera:

La imagen tiene que estar en el directorio public/images de la
estructura de
directorios de tu aplicación.
2008/2/20, Fernando G. [email protected]:
Estoy usando el helper en vez de poner la url a pelo porque necesito
simplelogica.net
–
Saludos
Atte
Jean Marcel Droguett A.
fearx
4
El 20/02/08, Manuel González Noriega
[email protected]
escribió:> On 20/02/2008, Fernando G. [email protected] wrote:
Hola gente,
<%= url_for ‘/images/cabecera_email.jpg’, :only_path => false %>
Prueba con
<%= image_tag ‘cabecera_email.jpg’ %>
Me genera esto:

Pero necesito la url completa pues para generar un email.
Usar esto:
<%= image_tag ‘cabecera_email.jpg’, :only_path => false %>
Tampoco funciona… no parece que haga nada con el parámetro :only_path
Creo que ya lo tengo con:
<%= url_for root_url %> + la ruta que sea.
Me estaba volviendo loco con
<%= url_for root_path, :only_path => false %>
Porque me daba error de parámetros… pero claro si quiero la url
completa debo usar el nombre de la ruta + _url … en vez de _path.
Gracias gente
fguillen.