fixes for search

This commit is contained in:
Steve Coast 2007-04-07 19:07:45 +00:00
parent 6fe1a503b6
commit cdb9d2527a
4 changed files with 10 additions and 8 deletions

View file

@ -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] )

View file

@ -1,7 +1,7 @@
<div id="geocoder">
<%= 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 %>

View file

@ -1,7 +1,7 @@
<h2>Search results</h5>
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 %>

View file

@ -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