atom_feed nie wyswieta obrazkow

Nie wiem czemu ale obrazki nie sa wyswietlane:

plik feed.atom.builder

atom_feed do |feed| @videos.each do |video| feed.entry video do |entry| entry.image image_path(video.photo.url(:mini)) end end end
Tutaj odnosnik: http://www.serialowyswiat.pl/feed

Na szybko wygooglałem coś takiego:

http://www.ibm.com/developerworks/xml/library/x-atom10/index.html -> “Listing 6. A simple list of images using Atom 1.0”

Wstawianie obrazka w tym XMLu wygląda inaczej niż u Ciebie, może spróbuj go wygenerować w ten sposób i daj znać czy działa :wink:

atom_feed do |feed| @videos.each do |video| feed.entry video do |entry| entry.image image_path(video.photo.url(:mini)) end end end
Ścieżka do obrazka powinna być bezwzględna:

entry.image image_url(video.photo.url(:mini))

Dla ścieżki bezwzględnej dostaje błąd:

ActionView::Template::Error (undefined method ‘image_url’ )

[quote=wlodi]Dla ścieżki bezwzględnej dostaje błąd:

ActionView::Template::Error (undefined method ‘image_url’ )[/quote]
A po co używasz tego helpera #image_path?

Samo nie wystarczy?

entry.image video.photo.url(:mini)

Ok bez helpera tez nie dziala:

http://www.serialowyswiat.pl/feed

Ale w zrodle strony widze kod: /system/photos/2332/mini/anger-management-poster.jpg?1346590107

Zajrzałem na podanego linka do RSS i nadal nie ma obrazków tych seriali, więc ja u siebie na swoim RSS w ten sposób wyświetlam obrazki,

 entry.content image_tag(video.photo.url(:mini)), :type => 'html'

być może pomoże.

OK, teraz dziala, dzieki wielkie za pomoc.