我使用的主题是关于我的rails项目的主题,其中开发人员使用自定义数据标签来加载背景图像。代码如下所示。
<div class="swiper-slide fit slide-1" data-pages-bg-image="assets/images/banner_1.jpg">
在div标签中使用数据属性的语法是什么?我使用erb作为我的模板引擎
答案 0 :(得分:2)
如果你想在你的erb中使用数据库中的某个值设置数据属性,你可以这样做。
<div class="swiper-slide fit slide-1" data-pages-bg-image="<%= @item.bg_image %>">
#@item.bg_image is an example, you should put your variable there
答案 1 :(得分:0)
<div class="swiper-slide fit slide-1" data-pages-bg-image="assets/images/banner_1.jpg">
content_tag
如果您的ruby版本大于2.3
<%= content_tag(:div, "blah blah", 'data-pages-bg-image' => "asets/images/banner_1.jpg", class: "swiper-slide fit slide-1") %>
与否(1.9等)
<%= content_tag(:div, 'blah blah', "data-pages-bg-image" => "assets/images/banner_1.jpg" :class => "swiper-slide fit slide-1") %>
例)
<section id="tabs">
<ul>
<li><%= content_tag(:a, "text", :href=> "#", :data => { :flights => "6" } ) %></li>
<li><%= content_tag(:a, "text", :href=> "#", :data => { :flights => "5" } ) %></li>
<li><%= content_tag(:a, "text", :href=> "#", :data => { :flights => "5" } ) %></li>
</ul>
</section>
答案 2 :(得分:-1)