Странная ошибка с рельсом строителя атома - PullRequest
1 голос
/ 03 июня 2011

Я пытаюсь создать простой канал Atom с методом response_to в rails

У меня есть ответ и маршруты настроены правильно, но мои ошибки компоновщика.Я перепробовал все, о чем только мог подумать. Надеюсь, StackOverflow скажет мне, что я упустил

Ошибка, которую дает мне строитель атомов,

undefined method `post_url' for #<#<Class:0x00000101c8f3a0>:0x00000101c8d460>

Мой код сборки довольно прост

atom_feed :language => "en-US" do |feed|
  feed.title SETTINGS[:organization_name]
  feed.updated @posts.first.created_at

  @posts.each do |post|
    feed.entry post do |entry| # this is the loop that causes the error
      feed.title post.name
      feed.content post.contents
      feed.url "/#{post.permalink}"
    end
  end
end

Как видите, я изолировал цикл, который вызывает ошибку, но без этого цикла я не могу добавить записи в канал атома.

1 Ответ

0 голосов
/ 03 июня 2011

Разве это не должно быть:

entry.title post.name
entry.content post.contents
entry.url "/#{post.permalink}"

Я понятия не имею, опечатка ли это или это проблема, с которой вы столкнулись.При этом, не могли бы вы опубликовать больше вашей трассировки стека?

...