【问题标题】:Rails 4.0 every 3 each div loops then applying classRails 4.0 每 3 个每个 div 循环然后应用类
【发布时间】:2015-04-22 09:40:42
【问题描述】:

我在下面循环播放

- @published_only.each do |p|
  .movie.effect
    = image_tag(p.poster_url(:thumb), class: "img")
    .mini-desc
      %h4= p.title

它会给你

<div class="movie effect>...</div>
<div class="movie effect>...</div>
<div class="movie effect>...</div>
<div class="movie effect>...</div>
<div class="movie effect>...</div>
<div class="movie effect>...</div>

如何让它为每 3 个 div 应用“最后一个”类。例如:

<div class="movie effect>...</div>
<div class="movie effect>...</div>
<div class="movie effect last>...</div>
<div class="movie effect>...</div>
<div class="movie effect>...</div>
<div class="movie effect last>...</div>

【问题讨论】:

    标签: css ruby-on-rails ruby-on-rails-4


    【解决方案1】:

    你可以使用cycle方法:

    .movie.effect{class: cycle('', '', 'last')}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-05
      • 1970-01-01
      • 1970-01-01
      • 2021-09-26
      • 2016-04-20
      • 1970-01-01
      • 2013-03-20
      • 1970-01-01
      相关资源
      最近更新 更多