From: Steve Coast Date: Sat, 7 Apr 2007 19:07:45 +0000 (+0000) Subject: fixes for search X-Git-Tag: live~8527 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/cdb9d2527a8524eea02856c27fff10ad5c138344?hp=6fe1a503b61cdb1216625ef71d9134b009fd3af2 fixes for search --- 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