From: "Bryan W." Date: 2007-01-10T07:17:14+09:00 Subject: FeedTools and mime types I've been attempting to use FeedTools to generate an RSS feed for my app. When I poke the app from the browser with: http://localhost:3000/feed/rss the http:// is stripped out of the URL input and I get this error: Safari can’t open the page “localhost:3000/feed/rss” because it cannot redirect to locations starting with “localhost:”. Firefox seems to think that http://localhost:3000/feed/rss is an application I might need to download. So I'm thinking that the problem stems from the mime type (content-type) not being set correctly. I don't see where I can change this. # Here is the Controller Code: class FeedController < ApplicationController require 'feed_tools' def rss @links = Link.find( :all, :order => "created_at", :limit => 20) @headers["Content-Type"] = "application/rss+xml" @feed = FeedTools::Feed.new @feed.title = "Railsroad" @feed.subtitle = "Climbing the Ruby learning curve" @feed.link = "http://www.railsroad.com/feed/rss" end end # This is the rss.rxml xml.rss('version' => '2.0') do xml.channel do xml.title(page_title) xml.link(@request.protocol + @request.host_with_port + url_for(:rss => nil)) xml.description(page_title) @links.each { |p| xml.item do xml.title(p.title) xml.link(@request.protocol + @request.host_with_port + url_for(:controller => "links", :action => "discuss", :id => p.id)) xml.description( h(p.description)) xml.pubDate(p.created_at) end } end end ############# I was also thinking that maybe it has something to do with the fact that I've not defined a layout for the FeedController and so it's trying to use layout/application.rhtml All suggestions are appreciated. thanks, Bryan -- Posted via http://www.ruby-forum.com/.