Atom feed和rss阅读器

时间:2012-02-16 18:30:13

标签: ruby-on-rails rss feed atom-feed

我正在尝试为页面添加Atom提要,但它只是保持旋转并添加所有项目(如果只添加了一个新项目)。我做错了什么?

http://legionaere.de/posts.atom?team_slug=1_team

enter image description here

我正在使用rails3的默认atom_feed助手

1 个答案:

答案 0 :(得分:2)

我认为您需要添加类似于已发布的pubDate条目:

还有日期的格式。

例如:

atom_feed do |feed|
  feed.title("Posts")
  feed.pubDate(CGI.rfc1123_date(@posts.first.created_at))
  feed.published(CGI.rfc1123_date(@posts.first.created_at))
  feed.updated(CGI.rfc1123_date(@posts.first.created_at))

  @posts.each do |post|
    feed.entry(:url => post_path(post)) do |entry|
      entry.title(post.title)
      entry.pubDate(CGI.rfc1123_date(post.created_at))
      entry.published(CGI.rfc1123_date(post.created_at))
      entry.updated(CGI.rfc1123_date(post.created_at))
    end
  end
end