私はRailsが初めてで、一般的に開発しており、Twitterの宝石を使って私の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 %>
geocodeパラメータを取り出すと、「#restaurant」で3つのつぶやきが得られますが、ジオコードでは何も返されません。私のコードに問題はありますか?
私はプログラミングに新しいので、私はこの問題に完全に間違っている可能性があります。また、私は他のアプローチにもオープンしています。
あなたがこのジオコードとの結果があるはずよろしいですか?デバッグしているときは、成功したケースが実際に成功していることを常に確認する必要があります。ジオコードなしの3つの結果がある場合は、ジオコードではない可能性があります。たぶん自分のつぶやき... –
私はあなたが言っていることを理解しています。私は別のジオロケーション(固定IPでも、またユーザーのIPアドレスに基づいています)と距離を試したことを明確にしておくべきです。ゲル化がなければ、 "#restaurant"を含むすべてのつぶやきを得ることができるので、間違いなくそのゲル化の問題です。私は自分自身をtweetingについてあなたのアドバイスを試みた - 運がない!しかし、いいアイデア。 – user8277633