Rails activestorage:如何自定义blob.html

问题描述

我正在创建一个博客,我们可以在其中添加照片。我自定义了activestorage blob.html,以便在图像上具有链接,并且我希望此链接具有target =“ _ blank”,以便打开一个新窗口。但是事情是博客看上去已经清理或清理,或者是因为没有出现target属性。如果我在自定义标签添加了ID,则该标签在那里但没有ID。

如何在html标签上设置此blob接受属性

 <figure class="attachment attachment--<%= blob.representable? ? "preview" : "file" %> attachment--<%= blob.filename.extension %>">
  <% caption = blob.try(:caption) %>

  <% if blob.representable? && caption&.is_url? %>
    <%= link_to caption,target: "blank",id: "article-#{blob.filename}" do %>
      <%= cl_image_tag(blob.key,format: :jpg,alt: "article illustration" ) %>
    <% end %>
  <% elsif blob.representable? %>
    <%= cl_image_tag(blob.key,format: :jpg )%>
    <figcaption class="attachment__caption">
      <% if caption %>
        <%= caption %>
      <% else %>
        <span class="attachment__name"><%= "credits" %></span>
      <% end %>
    </figcaption>
  <% end %>

</figure>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...