every time people give tutorials on how to make atom rss templates, but my question here is how can i pass in and image in the rss format. for instance i have this code sample in rss
atom_feed :language => 'en-US' do |feed|
feed.title @title
feed.updated @updated
@news_items.each do |item|
next if item.updated_at.blank?
feed.entry( item ) do |entry|开发者_StackOverflow社区
entry.url news_item_url(item)
entry.title item.title
entry.content item.content, :type => 'html'
# the strftime is needed to work with Google Reader.
entry.updated(item.updated_at.strftime("%Y-%m-%dT%H:%M:%SZ"))
entry.author do |author|
author.name entry.author_name)
end
end
end
end
where can i display the image of the article and how do i do it
The Atom format (http://www.atomenabled.org/developers/syndication/) supports an icon (square) and a logo (rectangular)... so in your block
entry.icon '/path/to/my/icon.png'
entry.logo '/path/to/my/logo.png'
EDIT: serves me right for not checking some code. Those elements are optional elements for the feed
element, not the entry
. Try:
feed.icon '/path/to/my/icon.png'
精彩评论