diff --git a/app/controllers/rss_controller.rb b/app/controllers/rss_controller.rb index 6181b3c..b3f77ac 100644 --- a/app/controllers/rss_controller.rb +++ b/app/controllers/rss_controller.rb @@ -2,6 +2,8 @@ class RssController < ApplicationController def feed @weather_arts = WeatherArt.order(created_at: :desc).includes(:image_attachment, city: [ :country, :state ]).limit(20) + Rails.logger.info "RssController#feed - Format: #{request.format}" + respond_to do |format| format.rss { render layout: false } format.json { render json: generate_json_feed } diff --git a/config/routes.rb b/config/routes.rb index b1ace4e..1812cba 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -27,7 +27,8 @@ Rails.application.routes.draw do get "home/index" get "sitemaps", to: "sitemaps#index" get "sitemaps/*path", to: "sitemaps#show", format: false - get "feed", to: "rss#feed", format: "rss", as: :rss_feed + get "feed", to: "rss#feed", defaults: { format: "rss" }, as: :feed + get "rss(.:format)", to: "rss#feed", as: :rss_feed devise_for :admin_users, ActiveAdmin::Devise.config ActiveAdmin.routes(self)