gpt4 book ai didi

ruby-on-rails - ruby on Rails link_to 图像

转载 作者:行者123 更新时间:2023-12-03 01:48:49 25 4
gpt4 key购买 nike

我面临以下问题:我有一个非常小的图像库,图像文件位于以下目录中

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

我必须创建一个超链接,该超链接作为内容具有拇指图像并作为目标 - 来自 app/assets/images/locale/big/ 文件夹的更大版本:

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

我通过以下方式做到这一点

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

事实上,我已经为 link_to 的第二个参数尝试了许多变体,但收效甚微 - 找不到更大的文件。

如何解决这个问题?

最佳答案

解决此问题有两种方法。

  1. 您必须在路径中指定 Assets 文件夹。

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

  2. 使用允许 Rails 找到正确图像的图像路径

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

有关 image_path 的更多信息:

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

关于ruby-on-rails - ruby on Rails link_to 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18484543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com