[groonga-commit:2686] ranguba/ranguba [scoring] redirect to "search/.../.../" style URL from "search/?..."

null+ranguba at clear-code.com null+ranguba at clear-code.com
Mon Dec 20 19:49:00 EST 2010


SHIMODA Hiroshi	2010-10-29 03:43:09 +0000 (Fri, 29 Oct 2010)

  New Revision: 06803cd8d72f10e933e7e8947989b31598078dc2

  Log:
    redirect to "search/.../.../" style URL from "search/?..."

  Modified files:
    app/controllers/search_controller.rb

  Modified: app/controllers/search_controller.rb (+6 -0)
===================================================================
--- app/controllers/search_controller.rb    2010-10-29 03:04:16 +0000 (aa622bc)
+++ app/controllers/search_controller.rb    2010-10-29 03:43:09 +0000 (ad1c187)
@@ -1,6 +1,12 @@
 class SearchController < ApplicationController
 
   def index
+    unless params[:search_request].is_a?(String)
+      path = SearchRequest.new(params[:search_request]).to_s
+      redirect_to "/search/#{path}"
+      return
+    end
+
     @search_request = SearchRequest.new
     @search_request.parse(params[:search_request])
   end



More information about the groonga-commit mailing list