我正在创建一个新的Rails 3应用程序,在其中我使用DateTime了几个字段,但是每个日期时间字段标准都有UTC(在视图中),如:
2010-10-10 16:19:00 UTC
Run Code Online (Sandbox Code Playgroud)
如何摆脱UTC部分?
更新:这是我到目前为止所拥有的:
<%= trip.truckleft.strftime("%Y-%m-%d %H:%M") %>
Run Code Online (Sandbox Code Playgroud)
所以我现在要做的就是把它放在帮助器中,但是不是更好的通用方式吗?
我查看了其他一些帖子,建议创建一个time_formats.rb初始化器,但是我没有做任何成功.
感谢您的帮助,非常感谢!
我发现自己重复输入我定义的许多strftime.
看过Ryan Bates的railscasts ep 32/33(我想),我在Time.now.to_s中为to_s方法创建了一个自定义选项,这样我就可以做Time.now.to_s(:sw),其中:sw是我的自定义方法,例如,检索"2010年9月23日,下午5:00".
但问题是,我不知道把#sw的定义放在哪里.它应该在初始化文件夹中的文件中吗?或者它应该进入application.rb?
谢谢!