rails link_to link example ruby-on-rails image link-to

example - ruby on rails link_to una imagen



link_to ruby on rails example (1)

Hay dos enfoques para este problema.

  1. Debe especificar la carpeta de activos en la ruta.

    link_to (image_tag ("locale / thumbs / 001.jpg"), "/assets/locale/big/spizzicaluna001.jpg")

  2. Use una ruta de imagen que permita a los rieles encontrar la imagen correcta

    link_to (image_tag ("locale / thumbs / 001.jpg"), image_path ("locale / big / spizzicaluna001.jpg"))

Más información sobre image_path:

http://apidock.com/rails/ActionView/Helpers/AssetTagHelper/image_path

Me enfrenta el siguiente problema: tengo una galería de imágenes muy pequeña con archivos de imagen ubicados en los siguientes directorios

app/assets/images/locale/thumbs/ app/assets/images/locale/big/

Tengo que crear un hipervínculo que, como contenido, tenga una imagen miniatura y como objetivo, su versión más grande desde la aplicación / assets / images / locale / big / folder:

<a href="path-to-full-size-image-001.jpg"> <img alt="first photo preview" src="/assets/locale/thumbs/001.jpg" /> </a>

Estoy haciendo esto por medio de

= link_to(image_tag("locale/thumbs/001.jpg"), "locale/big/spizzicaluna001.jpg")

De hecho, he probado muchas variantes para el segundo argumento de link_to pero con poco éxito: no se puede encontrar el archivo más grande.

Cómo resolver este problema?