相关疑难解决方法(0)

Rails 3默认日期时间格式没有UTC

我正在创建一个新的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初始化器,但是我没有做任何成功.

感谢您的帮助,非常感谢!

datetime ruby-on-rails ruby-on-rails-3

47
推荐指数
4
解决办法
5万
查看次数

在Rails 3中放置时间格式规则的位置?

我发现自己重复输入我定义的许多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?

谢谢!

ruby-on-rails helpers

24
推荐指数
3
解决办法
1万
查看次数