From cdb9d2527a8524eea02856c27fff10ad5c138344 Mon Sep 17 00:00:00 2001 From: Steve Coast Date: Sat, 7 Apr 2007 19:07:45 +0000 Subject: [PATCH 1/1] fixes for search --- app/controllers/way_tag_controller.rb | 1 + app/views/site/index.rhtml | 2 +- app/views/way_tag/search.rhtml | 2 +- config/routes.rb | 13 +++++++------ 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/app/controllers/way_tag_controller.rb b/app/controllers/way_tag_controller.rb index 5c6ac6617..02e7a6852 100644 --- a/app/controllers/way_tag_controller.rb +++ b/app/controllers/way_tag_controller.rb @@ -1,4 +1,5 @@ class WayTagController < ApplicationController + layout 'site' def search @tags = WayTag.find(:all, :limit => 11, :conditions => ["match(v) against (?)", params[:query][:query].to_s] ) diff --git a/app/views/site/index.rhtml b/app/views/site/index.rhtml index 78623603a..6971e5faa 100644 --- a/app/views/site/index.rhtml +++ b/app/views/site/index.rhtml @@ -1,7 +1,7 @@
- <%= start_form_tag :controller => 'site', :action => 'search' %> + <%= start_form_tag :controller => 'way_tag', :action => 'search' %> <%= text_field 'query', 'query'%> <%= submit_tag 'Search' %> <%= end_form_tag %> diff --git a/app/views/way_tag/search.rhtml b/app/views/way_tag/search.rhtml index 4c7f38d99..2a475fda9 100644 --- a/app/views/way_tag/search.rhtml +++ b/app/views/way_tag/search.rhtml @@ -1,7 +1,7 @@

Search results

fixme postcodes and geonames -<%= start_form_tag :controller => 'site', :action => 'search' %> +<%= start_form_tag :controller => 'way_tag', :action => 'search' %> <%= text_field 'query', 'query'%> <%= submit_tag 'Search' %> <%= end_form_tag %> diff --git a/config/routes.rb b/config/routes.rb index ca19c9668..9d26eb0fa 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -44,11 +44,11 @@ ActionController::Routing::Routes.draw do |map| map.connect '/traces/mine/tag/:tag', :controller => 'trace', :action => 'mine' map.connect '/traces/mine/tag/:tag/page/:page', :controller => 'trace', :action => 'mine' map.connect '/traces/rss', :controller => 'trace', :action => 'georss' - map.connect '/traces/user/:display_name/', :controller => 'trace', :action => 'list', :id => nil - map.connect '/traces/user/:display_name/page/:page', :controller => 'trace', :action => 'list', :id => nil - map.connect '/traces/user/:display_name/:id', :controller => 'trace', :action => 'view', :id => nil - map.connect '/traces/user/:display_name/:id/picture', :controller => 'trace', :action => 'picture', :id => nil - map.connect '/traces/user/:display_name/:id/icon', :controller => 'trace', :action => 'icon', :id => nil + map.connect '/user/:display_name/traces', :controller => 'trace', :action => 'list', :id => nil + map.connect '/user/:display_name/traces/page/:page', :controller => 'trace', :action => 'list', :id => nil + map.connect '/user/:display_name/traces/:id', :controller => 'trace', :action => 'view', :id => nil + map.connect '/user/:display_name/traces/:id/picture', :controller => 'trace', :action => 'picture', :id => nil + map.connect '/user/:display_name/traces/:id/icon', :controller => 'trace', :action => 'icon', :id => nil map.connect '/traces/tag/:tag', :controller => 'trace', :action => 'list', :id => nil map.connect '/traces/tag/:tag/page/:page', :controller => 'trace', :action => 'list', :id => nil @@ -57,5 +57,6 @@ ActionController::Routing::Routes.draw do |map| map.connect '/test/populate/:table/:count', :controller => 'test', :action => 'populate', :from => 1 # fall through - map.connect ':controller/:action/:id' + map.connect ':controller/:id/:action' + map.connect ':controller/:action' end -- 2.43.2