从这些问题开始:
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) %>
谢谢,
丹尼
答案 0 :(得分:1)
def created_today k
"Today" if k.created_at.to_date == Date.today
end
答案 1 :(得分:1)
如果您想在今天不显示日期:
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中,你描述了你想要“突出”它的方式
答案 2 :(得分:0)
def created_today k
'TODAY' if k.created_at.to_date == Date.today
end
<%=h created_today(k) %>