Incrustar imagen en link_to - Ruby On Rails

2,372 views
Skip to first unread message

César Vallejo

unread,
Jul 23, 2012, 2:02:53 PM7/23/12
to rub...@googlegroups.com
Hola,
una consulta, como hago para incrustar una imagen en un link_to.
 
Lo estoy haciendo de esta manera, pero quisiera saber si link_to permite esa posibilidad.
 
  <A HREF="prospectus/<%= prospectu.id %>">
        <IMG NAME="mostrar" SRC="assets/b_browse.png" ALT="Mostrar detalle de prospecto"> Mostrar
  </A>
 
Muchas Gracias.

Paolo Loran

unread,
Jul 23, 2012, 2:06:38 PM7/23/12
to rub...@googlegroups.com
<%= link_to image_tag('b_browse.png') %>


poli

2012/7/23 César Vallejo <cesarva...@gmail.com>

Paolo Loran

unread,
Jul 23, 2012, 2:07:53 PM7/23/12
to rub...@googlegroups.com
Me olvide el texto que le colocaste:

<%= link_to image_tag('b_browse.png', :alt => 'Mostrar detalle de prospecto') %> 

2012/7/23 Paolo Loran <paolo...@gmail.com>

H. Geronimo Diaz

unread,
Jul 23, 2012, 2:05:45 PM7/23/12
to rub...@googlegroups.com
link_to image_tag("b_browse.png"), prospectu_path

-- 
H. Geronimo Diaz
Enviado con Sparrow

William Wong Garay

unread,
Jul 23, 2012, 2:19:21 PM7/23/12
to rub...@googlegroups.com
Ver: http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to
--

William Wong Garay
Web Developer

Celular:   997925095
Correo:   wil...@gmail.com
Web:      http://about.me/willywg

Facebook LinkedIn Google Twitter


César Vallejo

unread,
Jul 23, 2012, 2:22:16 PM7/23/12
to rub...@googlegroups.com
Hola Paolo,
gracias, la iamgen se comporta como link, pero si quisiera que la imagen vaya acompañada de un texto y ambos se comporten como link, como sería?
 
Como este ejemplo, que muestra la imagen y el texto, pero con link_to?
 
  <A HREF="prospectus/<%= prospectu.id
%>">
<IMG NAME="mostrar" SRC="assets/b_browse.png"> Mostrar
</A>
 
Gracias.

Alvaro Pereyra Rabanal

unread,
Jul 23, 2012, 2:44:30 PM7/23/12
to rub...@googlegroups.com
Podría ser algo como:

<%= link_to prospectu_path(prospectu) do %>
  <%= image_tag "b_browse.png">
  Mostrar
<% end %>

Alvaro - Web projects, awesome stuff


2012/7/23 César Vallejo <cesarva...@gmail.com>

César Vallejo

unread,
Jul 23, 2012, 3:13:39 PM7/23/12
to rub...@googlegroups.com
Muchas gracias a todos.
 
Me sirvió bastante sus ayudas.

Joaquín Vicente

unread,
Jul 23, 2012, 6:12:49 PM7/23/12
to rub...@googlegroups.com
2012/7/23 César Vallejo <cesarva...@gmail.com>
A mi me resulta cómodo tener dos links, uno con la imagen y otro con el texto. En ese caso haría:
link_to image_tag('b_browse.png', alt: 'Mostrar detalle de prospecto'), prospectu_path
link_to 'Mostrar', prospectu_path

Juan Schwindt

unread,
Jul 23, 2012, 8:46:06 PM7/23/12
to rub...@googlegroups.com
link_to también acepta un bloque que te permite poner tags encerrados dentro del link, por ejemplo:

<%= link_to prospectu_path do %>
  <%= image_tag('b_browse.png') %> Mostrar
<% end %>

Saludos,
Juan Schwindt.

2012/7/23 Joaquín Vicente <joa...@gmail.com>
Reply all
Reply to author
Forward
0 new messages