我正在实施一个Facebook应用及使用AJAX/JSON.
但是,那JSON返回的结构具有以下格式2010-05-30T06:14:00Z
.
我正在打电话Game.all.to_json
在控制器动作中。
如何将它们转换为正常的日期格式?
从服务器端或客户端使用更容易做到这一点fbjs?
有很多错误fbjs.
所以我更喜欢使用来自的解决方案Server side
using (Active Records
)。就像在发送之前转换数据一样JSON
结构。
我将自己的自定义格式添加到返回的 json 的方法是将猴子补丁添加到 ActiveSupport TimeWithZone 类。
在 config/initializers 文件夹中添加一个包含以下内容的文件:
class ActiveSupport::TimeWithZone
def as_json(options = {})
strftime('%Y-%m-%d %H:%M:%S')
end
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)