我正在尝试将类有条件地应用于与提醒相关联的名称。如果有三个人提醒 - Jay,Jonah和Jamison ......而Jonah是承认提醒的人,那么我希望他的名字能够上课#34;承认"尽管我想要显示所有三个名字。
%tbody
-reminder.each do |r|
%tr
%td
=r.persons.each.map{|n| n.name{:class=> ("acknowledge" if r.completed_by.id == n.id)} }.join(',')
我尝试在地图{}中应用该类,如上所示,但出现错误
syntax error, unexpected =>, expecting '}'
非常感谢任何帮助。
答案 0 :(得分:0)
%tbody
- reminder.each do |r|
%tr
%td
- r.persons.each do |person|
%span{class: "acknowledge" if person.completed_by.id == n.id}= person.name