这个问题的后续:
http://stackoverflow.com/questions/3032598/rails-created-at-on-display-if-today
使用以下助手时是否可以输出 TODAY 而不是日期?
def created_today k
k.created_at if k.created_at.to_date == Date.today
end
<%=h created_today(k) %>
谢谢,
丹尼
这个问题的后续:
http://stackoverflow.com/questions/3032598/rails-created-at-on-display-if-today
使用以下助手时是否可以输出 TODAY 而不是日期?
def created_today k
k.created_at if k.created_at.to_date == Date.today
end
<%=h created_today(k) %>
谢谢,
丹尼
def created_today k
"Today" if k.created_at.to_date == Date.today
end
如果您想在不是今天的情况下显示日期:
def created_today k
if k.created_at.to_date == Date.today then
content_tag(:span, 'Today', :class => "highlight")
else
k.created_at.to_s(:long)
end
end
在您的 CSS 中,您描述了如何“突出显示”它
def created_today k
'TODAY' if k.created_at.to_date == Date.today
end
<%=h created_today(k) %>