【问题标题】:HTML to Ruby on Rails : link and image tagsHTML 到 Ruby on Rails:链接和图像标签
【发布时间】:2017-06-11 00:20:20
【问题描述】:

在将主题集成到我的 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") %>

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

【问题讨论】:

  • 我认为这会对你有所帮助Add image to layout in ruby on rails
  • 谢谢..我一定会通读并感谢您的关注...我对 RoR 还是很陌生,经常被一些基本的东西绊倒。很确定我现在找到了一个很好的解决方案。

标签: html ruby-on-rails ruby


【解决方案1】:

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

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

我很想知道这是否是最好的方法,如果不是,还有哪些替代方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-31
    • 1970-01-01
    • 2012-10-02
    • 2013-07-26
    • 1970-01-01
    • 2013-09-02
    • 1970-01-01
    • 2012-03-08
    相关资源
    最近更新 更多