diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb index 5310762..c058d13 100644 --- a/app/controllers/home_controller.rb +++ b/app/controllers/home_controller.rb @@ -108,7 +108,13 @@ class HomeController < ApplicationController @newest = true @for_user = by_user.username - render :action => "index" + respond_to do |format| + format.html { render :action => "index" } + format.rss { + render :action => "rss", :layout => false + } + format.json { render :json => @stories } + end end def recent diff --git a/config/routes.rb b/config/routes.rb index 1ec54fa..0550610 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -11,7 +11,7 @@ Lobsters::Application.routes.draw do get "/newest" => "home#newest", :format => /html|json|rss/ get "/newest/page/:page" => "home#newest" - get "/newest/:user" => "home#newest_by_user" + get "/newest/:user" => "home#newest_by_user", :format => /html|json|rss/ get "/newest/:user/page/:page" => "home#newest_by_user" get "/recent" => "home#recent" get "/recent/page/:page" => "home#recent"