From 6c5c2ee65cee6649eb64a8011673dfd9e4616450 Mon Sep 17 00:00:00 2001 From: Toks Date: Sat, 11 May 2013 10:18:39 -0400 Subject: [PATCH] add back redirect to main comment search page (#1578) Now it's more inelegant... --- config/routes.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/config/routes.rb b/config/routes.rb index 0a1f50ba6..3a1bd9a22 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -239,7 +239,13 @@ Danbooru::Application.routes.draw do match "/comment/index" => redirect {|params, req| "/comments?page=#{req.params[:page]}"} match "/comment/show/:id" => redirect("/comments/%{id}") match "/comment/new" => redirect("/comments") - match "/comment/search" => redirect {|params, req| "/comments?group_by=comment&search[creator_name]=#{CGI::escape(req.params[:query].to_s).sub!(/^user(%3A|%253A|:)/, '')}"} + match("/comment/search" => redirect do |params, req| + if req.params[:query] =~ /^user:(.+)/i + "/comments?group_by=comment&search[creator_name]=#{CGI::escape($1)}" + else + "/comments/search" + end + end) match "/favorite" => redirect {|params, req| "/favorites?page=#{req.params[:page]}"} match "/favorite/index" => redirect {|params, req| "/favorites?page=#{req.params[:page]}"}