【问题标题】:rails 3.1 link_to image_tag where image data is embedded as stringrails 3.1 link_to image_tag,其中图像数据作为字符串嵌入
【发布时间】:2012-05-02 19:21:06
【问题描述】:

好的,我正在尝试将以下标记转换为 rails 可以理解的 link_to 语句。任何人都可以向我发送正确的方向

我正在尝试转换:

<li class="topmenu"><a href="/history" style="height:24px;line-height:24px;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSU.........." alt="History"/>History</a></li>

变成这样:

<li class="top menu"><%= link_to "History" + image_tag(data:image/png;base64,iVBORw0KGgoAAAANSU..........) %></li>

上面的代码显然行不通,但总得有个办法。任何想法

【问题讨论】:

    标签: css ruby-on-rails-3.1 hyperlink asset-pipeline


    【解决方案1】:

    我最终做了这样的事情

    <%=link_to image_tag("news.png") + "Newsletter", newsletter_path,:style => "height:24px;line-height:24px;"%>
    

    上面列出的答案中不需要该块。

    【讨论】:

      【解决方案2】:

      如果你使用的是 SASS,你可以使用

      资产数据 url("rails.png")

      查看 github repo 并阅读描述: https://github.com/rails/sass-rails#features

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-09
        相关资源
        最近更新 更多