From 0f38779d7a4d4fc0a1350ffdd883d861949b4839 Mon Sep 17 00:00:00 2001 From: "David R. MacIver" Date: Fri, 29 Apr 2016 17:39:04 +0100 Subject: [PATCH] Add RSS and JSON feeds for newest by user --- app/controllers/home_controller.rb | 8 +++++++- config/routes.rb | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) 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"