こんにちは、週末に向けて大学のプロジェクトを完了しようとしていて、スピード バンプにぶつかりました。
このプロジェクトの基本的な考え方は、レールと jQuery Mobile を使用して、ジオタグ付きのツイートを Google マップに表示することです。Twitter API を使用する代わりに、datasift ストリーミング API を選択しました。
これを機能させるには、次のようなクエリ文字列を datasift API に渡す必要があります。
'twitter.geo exists AND interaction.geo geo_radius "53.33754457198889,-6.267493000000059:10"'
ここで、ジオロケーション "53.33754457198889,-6.267493000000059" は中心で、"10" はジオタグ付きツイートをキャプチャする半径 (マイル単位) です。
文字列に変数を渡したい
'twitter.geo exists AND interaction.geo geo_radius "#{@users_location}:#{radius}"'
しかし、一重引用符は、この文字列でこれを行うことができないことを意味します。さまざまな方法で文字列を連結しようとしましたが、喜びはありませんでした。誰かにアドバイスや解決策があれば、感謝します