我是 Rails 新手,一般都在开发,我正在尝试使用 Twitter gem 在我的 Rails 应用程序中按位置和关键字搜索推文。按照http://www.rubydoc.info/gems/twitter上的文档,我已经能够弄清楚如何按关键字搜索推文(在我的情况下为 #restaurant),但不能按我的用户位置过滤。
我目前正在尝试以下操作:
在我的控制器中
@search = client.search("#restaurant", result_type "recent", geocode: "#{@lat}, #{@lon}, #{@radius}mi")
在我看来:
<% @search.take(3).each do |tweet| %> <% tweet.text %> <% end %>
如果删除地理编码参数,我会收到 3 条带有“#restaurant”的推文,但地理编码不会返回任何内容。我的代码有问题吗?
由于我对编程很陌生,我可能完全错误地处理这个问题,我也对任何替代方法持开放态度。