Url a una imagen

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.

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.

Puedes usar

image_tag(“icon.png”)

esto genera:

Icon

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.

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:
Cabecera_email

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.