我目前正在使用Google Glass的镜像快速入门演示,该演示使用Sinatra在Ruby中构建,以制作Web应用程序。它还使用haml来呈现网站。我的问题是:
我可以使用
从时间线卡中获取日期Rack::Utils.escape_html(timeline_item.created)
但它让我回到UTC时间。我已经尝试过使用strftime但它没有工作(它说它是一个字符串)。
是的,我是新手,有什么帮助吗?请??
继承人haml
上的布局文件的代码.span4
%table.table.table-bordered
%tbody
%tr
%th Attachments
%td
- if timeline_item.attachments.length > 0
- timeline_item.attachments.each do |attachment|
%img{src: "/attachment-proxy?timeline_item_id=#{timeline_item.id}&attachment_id=#{attachment.id}"}
- else
.muted None
%tr
%th Text
%td= Rack::Utils.escape_html(timeline_item.text)
%tr
%th HTML
%td= Rack::Utils.escape_html(timeline_item.created)
%tr
%td(colspan="2")
%form.form-inline(method="post" action="/delete-item")
%input(type="hidden" name="id" value="#{timeline_item.id}")
%button.btn.btn-block.btn-danger(type="submit") Delete
答案 0 :(得分:0)
我怀疑这可能会有所帮助
%td= timeline_item.created.strftime("%B %d, %Y")
意思是,不要在你的时间对象上使用escape_html
这个东西,它会把它转换成String
而你会得到你的崩溃