0

由于我遇到的这个问题(超过 Heroku 的查询限制),我正在尝试客户端地理编码:https ://github.com/alexreisner/geocoder/issues/222 。

我的网址中的纬度/经度显示但是我无法显示我的搜索结果。

我认为问题出在第 10 行附近的 index.html.erb 中:<% if params[:search].present? %>

B/c 在我的浏览器中执行搜索查询时,调试参数显示参数,它绕过“if”语句并执行“else”,推断不存在搜索参数或者我是没有正确说明“if”语句。

示例搜索:

网址:http://localhost:3000/places?utf8=✓&amp;q=hoover%2C+alabama&c=%2833.4053867%2C+-86.81137810000001%29

调试参数: Hello --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess utf8: ✓ q: hoover, alabama c: (33.4053867, -86.81137810000001) action: index controller: places

关于为什么我的搜索结果没有显示的想法?请查看我在这篇文章下方的评论,以获取我的相关代码的链接。

4

1 回答 1

0

嗯,我认为你的 form_tag 方法应该是 post 而不是 get?

于 2013-03-23T06:31:48.780 回答