Atom feed и rss reader - PullRequest
       49

Atom feed и rss reader

3 голосов
/ 16 февраля 2012

Я пытаюсь добавить канал Atom для страницы, но он просто продолжает вращаться и добавляет все элементы, если был добавлен только один новый. Что я делаю не так?

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

enter image description here

Я использую помощник по умолчанию atom_feed из rails3

1 Ответ

2 голосов
/ 26 февраля 2012

Я думаю, вам нужно добавить запись 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
...