【发布时间】:2019-09-25 10:40:17
【问题描述】:
Cycle 显示多个复选框和标签。
5 之后,其余复选框应显示在一个 .for-disable 类下。
如何循环执行?
我在 haml 中的 .each 方法:
- @interests.each do |interest|
%li
= f.check_box(interest.id)
= f.label(interest.id, interest.name)
我试过了:
- @interests.each do |interest|
- if interest.id == 5
.for-disable
%li
= f.check_box(interest.id)
= f.label(interest.id, interest.name)
- else
%li
= f.check_box(interest.id)
= f.label(interest.id, interest.name)
但是,正如预期的那样,在这种情况下,'for-disable' 类中只显示一个复选框。
【问题讨论】:
标签: html ruby-on-rails ruby css-selectors