【发布时间】:2013-06-19 00:40:24
【问题描述】:
已提出此问题,但答案未奏效。我遇到的问题是这个 hamlc 代码:
.UI_feed_item.deletable.clearfix{ :class => @feed.fav_post ? 'favorited' : '', feed_id: "#{@feed.id}", id: "feed_item_#{@feed.id}" }
*a lot more haml that doesn't have to do with this question*
缩进是正确的 - 在这里显示很奇怪 如果 feed.fav_post 为真,我想要添加一个额外的类来表示收藏。出于某种原因,它添加了一个类“真”或“假”。我也试过这个:
.UI_feed_item.deletable.clearfix{ :class => (@feed.fav_post ? 'favorited' : ''), feed_id: "#{@feed.id}", id: "feed_item_#{@feed.id}" }
同样的结果 我不能做 if/else 的事情,因为 haml 没有尽头,我必须重写一百行缩进代码。请帮忙!网络上的其他解决方案均无效
【问题讨论】:
-
您是否尝试过在不同的行上使用相同的三元语句创建/设置变量? this 之类的东西?
标签: haml