From ed436529c5ca67d5f2cee74b73ea11a1c2a7a64b Mon Sep 17 00:00:00 2001 From: sintro Date: Thu, 21 Jul 2016 19:37:42 +0300 Subject: [PATCH 1/4] removed -posts- path from resources --- config/routes.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/routes.rb b/config/routes.rb index f36bc110..c5ef0a38 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,7 +1,7 @@ Refinery::Core::Engine.routes.draw do namespace :blog, :path => Refinery::Blog.page_url do root :to => "posts#index" - resources :posts, :only => [:show] + resources :posts, path: '', :only => [:show] get 'feed.rss', :to => 'posts#index', :as => 'rss_feed', :defaults => {:format => "rss"} get 'categories/:id', :to => 'categories#show', :as => 'category' From bd05db1ac86b7191500423a2c6ae56b22626a0bd Mon Sep 17 00:00:00 2001 From: sintro Date: Thu, 21 Jul 2016 20:13:39 +0300 Subject: [PATCH 2/4] added /comments suffix to path as an option to show the post --- config/routes.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config/routes.rb b/config/routes.rb index c5ef0a38..4f818b8c 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,7 +1,9 @@ Refinery::Core::Engine.routes.draw do namespace :blog, :path => Refinery::Blog.page_url do root :to => "posts#index" - resources :posts, path: '', :only => [:show] + resources :posts, path: '', :only => [:show] do + get 'comments', on: :member, to: :show + end get 'feed.rss', :to => 'posts#index', :as => 'rss_feed', :defaults => {:format => "rss"} get 'categories/:id', :to => 'categories#show', :as => 'category' From 50a08391107af4a1c4d3f64c9032f9a054e3a4a1 Mon Sep 17 00:00:00 2001 From: sintro Date: Fri, 22 Jul 2016 21:05:07 +0300 Subject: [PATCH 3/4] Fixed translation bug in comments/index --- app/views/refinery/blog/admin/comments/index.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/refinery/blog/admin/comments/index.html.erb b/app/views/refinery/blog/admin/comments/index.html.erb index c09e59b2..4d0787d9 100644 --- a/app/views/refinery/blog/admin/comments/index.html.erb +++ b/app/views/refinery/blog/admin/comments/index.html.erb @@ -13,7 +13,7 @@ <% else %>

- <%= t('.no_items_yet', :type => action_name.gsub('index', 'new').downcase) %> + <%= t('.no_items_yet', :type => t( (action_name.gsub('index', 'new').downcase), scope: 'refinery.blog.admin.submenu.comments' )) %>

<% end %> From 7680b45f35af680a59db74560e137396c71fba52 Mon Sep 17 00:00:00 2001 From: sintro Date: Tue, 26 Jul 2016 12:58:39 +0300 Subject: [PATCH 4/4] Added 301 redirect for old paths for posts --- config/routes.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/config/routes.rb b/config/routes.rb index 4f818b8c..13d8d5e3 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -3,6 +3,7 @@ root :to => "posts#index" resources :posts, path: '', :only => [:show] do get 'comments', on: :member, to: :show + get 'posts/:id(/comments)', on: :collection, to: redirect("#{Refinery::Blog.page_url}/%{id}") end get 'feed.rss', :to => 'posts#index', :as => 'rss_feed', :defaults => {:format => "rss"}