HTML to Ruby on Rails:链接和图像标签

时间:2017-06-11 00:20:21

标签: html ruby-on-rails ruby

在将主题集成到我的rails项目中时,我遇到了图像问题。我知道,之前提出的这个问题有几个变种,并且有很多资源,但我仍然在找出如何更改下面的代码以便在我的Rails 5项目中工作时遇到一些麻烦。

<div class="content">    
    <a href="assets/images/portfolio/one.jpg" rel="gallery"><img src="assets/images/portfolio/one.jpg" alt=""></a>
</div>

我尝试了各种解决方案,但仍然是破碎的图像。 问题是我希望保留rel="gallery"属性附加一些样式。我不确定这是如何运作的。

我的图片one.jpg位于vendor/assets/images/one.jpg

我的第一直觉是:

   <%= link_to image_tag("/vendor/assets/images/s-1.jpg"),
 some_path("/vendor/assets/images/s-1.jpg") %>

但我知道这不太对:我不确定使用什么路径,但这仍然没有考虑关系属性的样式。

1 个答案:

答案 0 :(得分:0)

嗯,我相信我已经提出了解决方案。图像正确加载,并链接到同一图像,该图像保留了rel="gallery"属性中的所有样式。

<%= link_to (image_tag("s-1.jpg")), image_path("s-1.jpg"), rel: "gallery" %>

我很想知道这是否是最好的方法,如果没有,有什么选择。