我正在尝试将标准rails DB字段created_at和updated_at转换为atom feed rfc3339格式.到目前为止,我尝试过:
DateTime.rfc3339(issue.updated_at)
Run Code Online (Sandbox Code Playgroud)
和
DateTime.parse(issue.updated_at).rfc3339
Run Code Online (Sandbox Code Playgroud)
我两次都得到:
no implicit conversion of ActiveSupport::TimeWithZone into String
Run Code Online (Sandbox Code Playgroud)
如果我在w3.org上尝试验证我的原子提要,我收到以下消息:
updated must be an RFC-3339 date-time: 2013-06-27 13:42:34 UTC
Run Code Online (Sandbox Code Playgroud)
以上错误适用于所有数据库的updated_at字段.当我创建在字段更新的Feed时,如下所示,我没有收到任何错误:
xml.updated(Time.now.xmlschema)
Run Code Online (Sandbox Code Playgroud)
我在没有解决这个问题的情况下搜索了高低.我确实发现转换db日期到rfc3339,但这对我不起作用.
有任何想法吗?
| 归档时间: |
|
| 查看次数: |
2887 次 |
| 最近记录: |