I am using the google maps API to perform some geolocation on the
client side. I am able to geocode my users address without any issues.
However after doing this on the front end I would like to goto my
backend and query my DB based on the address. After that I want to
redirect the users to a different page where the query results would
be displayed. Is there a way to achieve this?
I was doing everything on the backend before this and it was working
fine. However there is limit associated with the geolocation API from
Google and the limit is set per IP. Hence I wanted to perform the
geolocation on the client side so that I don’t exceed the limit.
Here is my controller code:
def result
the location parameter comes from the geocoded address on the front
end @restaurants = Restaurant.load_results(params[:location])
render :layout => ‘search_results’
end
But this call never gets redirected to the result.html.erb page
Are you using Firebug to see if any Javascript errors are preventing
the call from even ocurring?
Did you see the syntax error in your .js? $('address_text) should be $
(‘address_text’)
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.