【发布时间】:2014-12-24 00:11:26
【问题描述】:
我在haml中有一行:
.cal-grid-day-frame{:style => ("border-right: 1px solid #888" if (today.saturday?)) }
什么是等效的.erb代码?
我试过了:
<div class="cal-grid-day-frame" style="<%= "border-right: 1px solid #888" if today.saturday? %>">
和
<div class="cal-grid-day-frame"> <% style="border-right: 1px solid #888" if today.saturday? %>
所以这行得通:
<div class="cal-grid-day-frame" style=" <%= 'border-right: 1px solid #888' if today.saturday? %>">
基本上我第一次就做对了,但没有从双引号切换到单引号。
希望对其他人有所帮助。
【问题讨论】:
-
Stack Overflow 不是代码转换站点。你试过什么?为什么它不起作用?
-
“Stack Overflow 不是代码转换站点”
-
那么,@ 是干什么用的?这是一个相当粗鲁的评论。我不会问很多问题,我总是在提问之前尝试在线研究。这是一行糟糕的代码,我尝试了很多东西,但它们都不起作用。我真的不需要教训,只需要一个正确的方向。如果有一个简洁的资源可以提供答案,我还没有找到它,而且我一直认为程序员是一个社区,并且很乐意写出快速回复而不是提出居高临下的问题。
-
我试图帮助您避免关闭您的问题,因为您没有表现出任何解决问题的努力。你不能喜欢那样,但这就是别人会看到的方式。 Stack Overflow 主要是一个调试站点;我们帮助人们用他们写的东西解决他们的编码问题。虽然您会找到一些与您类似的问题的答案,但这不是该网站的用途。因此,请向我们展示您的尝试,如果不起作用,我们将很乐意提供帮助。
-
很公平...我试过了:
<div class="cal-grid-day-frame" style="<%= "border-right: 1px solid #888" if today.saturday? %>">和<div class="cal-grid-day-frame"> <% style="border-right: 1px solid #888" if today.saturday? %>