在将主题集成到我的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") %>
但我知道这不太对:我不确定使用什么路径,但这仍然没有考虑关系属性的样式。
答案 0 :(得分:0)
嗯,我相信我已经提出了解决方案。图像正确加载,并链接到同一图像,该图像保留了rel="gallery"
属性中的所有样式。
<%= link_to (image_tag("s-1.jpg")), image_path("s-1.jpg"), rel: "gallery" %>
我很想知道这是否是最好的方法,如果没有,有什么选择。