0
RefineryCMSの次のビューrefinery/portfolio/items/_item.html.erb
があり、何らかの理由で自分のデータ属性がDOMにレンダリングされません。RailsでHTMLデータ属性(RefineryCMS)がレンダリングされない
私の理解から、RefineryCMSはそれらを削除する可能性がありますか?ここでRefineryCMS
の
のRails 4.2.6と最新のマスターブランチは、私のERBテンプレートです:
<li class="col-md-3 col-xs-6 thumb">
<a class="thumbnail" data-toggle="tab" data-target="#tab_<%= dom_id(item) %>">
<%= image_tag(item.image.url, {:title => item.title}) %>
</a>
</li>
も試してみました:
<li class="col-md-3 col-xs-6 thumb">
<%= link_to "", class: "thumbnail", data: { toggle: "tab", target: "#tab_#{dom_id(item)}" } do %>
<%= image_tag(item.image.url, {:title => item.title}) %>
<% end %>
</li>
それは、その後のようにHTMLをレンダリング:
<a class="thumbnail">
<img title="title" src="/img.png" alt="alt_title">
</a>
は、生のHTML出力またはインスペクタからDOMということですか? ERBのテンプレートにまっすぐ印刷している先の例のように、製油所がそれを変更していることは間違いありません。 "バッファ"を実際に送る前に "バッファ"を操作することは可能ですが、めったに巨大な文字列としての良い考えはほとんどありません。 – max
また、URLなしで 'A'タグを作成したければ、content_tag:a、class:" thumbnail "、data:{toggle:" tab "、target:" #tab_ "+ dom_id(item) } do' – max