問題タブ [rails-geocoder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
561 参照

ruby-on-rails - ジオコード:すべてのレーキ タスクが機能しない

Mongoid とジオコーダーを使用しています。ジオコーディングが必要な埋め込みドキュメント/モデルがあり、rake タスク geocode:all が機能していません。個々のオブジェクトを保存すると、ジオコーディングが機能します。

Location モデルは Account モデルに組み込まれています。走ると・・・

エラーはありませんが、何もしません。私が実行する場合;

このエラーが発生します。

誰でも助けることができますか?

0 投票する
3 に答える
346 参照

ruby-on-rails - Ruby on Rails ベースの Web サイトとアプリ

空き時間にコーディングを始めて 1 年以上になります。私は、基本的に場所と近くの流行の場所を扱う場所ベースのソーシャルコミュニティのアイデアを持っていました. 足場に関する 10 分間のビデオを作成しましたが、Ruby on Rails にすっかり夢中になりました。私は本当に先に進み、RoRでそれを作りたいです.

ただし、場所を扱うデータベースの操作方法がわかりません。いくつかの調査を行ったところ、4square が行ったことを考慮すると、Mongo.DB が最も人気があるようです。しかし、Active Record を使用できるのではないかと考えていました。geocoder という宝石を見ましたが、私が取り組んでいる問題を解決するのに役立ちますか?

繰り返しますが、私は C++ でコーディングしただけで、データベースを正確に扱ったことはありません。

どの gem とツールを使用すればよいですか? Ruby と Mongo.db または Ruby on Rails は、geocoder などの gem を使用してシンプルですか?

www.foodspotting.com という Web サイトを見て勇気づけられました。Ruby on Rails でコーディングされていることがわかります。私が正しい方向に考え始めることができるように、誰かがいくつかの良い組み合わせを与えることができますか?

モンゴとレール上のルビー?シナトラとルビー?

私は RoR のジャンルに固執しようとしていますが、Michael Hartl のチュートリアルを購読しているので.

0 投票する
1 に答える
346 参照

ruby-on-rails - Geocoder near()クエリのコントローラーに訪問者のIPアドレスを入力します

訪問者のIPアドレスを取得してコントローラーで使用し、ジオコーダーを使用して近くのオブジェクトを検索できるようにします。

したがって、ロケーションモデルがあり、次のようなクエリを実行したいと思います。

そのため、最も近い場所が事前に入力された地図を表示できます。

彼らのIPアドレスにアクセスしてコントローラーで使用するにはどうすればよいですか?できますか?スコープを使用してモデルでこれを達成しようとすべきですか?

0 投票する
2 に答える
2078 参照

ruby-on-rails - Rails geocoder gem の結果を距離以外で並べ替えるにはどうすればよいですか

この優れた宝石https://github.com/alexreisner/geocoderがアプリで正常に動作していますが、アクティブ レコード クエリの結果を少し異なる順序で並べる必要があります。

たとえば、Rails コンソールを使用して

長い SQL クエリ (無関係) を生成し、その後に続く

これにより、最も近い人から最も遠い人 (最大 10 マイル離れた人) の順序付きリストが得られます。今これをしたら

クエリはによって追加されます

私はまだすべての人がロンドンの近くにいることを望んでいますが、距離によって並べ替えることは望んでいません. とにかくこれを取り出すことはないようです。

ページネーションを使用しているため、アクティブなレコードクエリの外で並べ替えることができません。そのため、メインクエリで順序付けを行う必要があり、その後ページネーションされます。

0 投票する
1 に答える
1148 参照

ruby-on-rails - 子アソシエーションでジオコーダを使用して、特定の場所にあるすべての親を見つける方法は?

これを行うクエリを作成するにはどうすればよいですか?

0 投票する
0 に答える
205 参照

geokit - Geocoder は成功しましたか?

Geokit には便利な機能があります。

trueGoogle が指定された住所のジオコーディングに成功した場合、Geocoder gem は何らかの方法でを返すことができますか?

0 投票する
1 に答える
88 参照

ruby-on-rails-3 - Rails 3マルチフォームジオコーダー

Railscast 217 (マルチステップ/ウィザード) とジオコーダーを使用します。私がやりたいことは、フォームの最初の部分でユーザーに会議の場所を入力させ、次にフォームの 2 番目の部分で、ジオコーダーが除外したアドレスのリストをジオコーダーに返させることです。どうすればこれを行うことができますか?

マルチステップフォームはすでに作成しています。しかし、コントローラーでフォームの最初の部分から住所 (通り、都市、国) を取得し、ジオコーダーの near 属性を使用してフォームの 2 番目の部分で近くの場所のリストを返すにはどうすればよいでしょうか?

0 投票する
0 に答える
262 参照

ruby-on-rails-3 - Rails で Geocoder を使用して ActiveRecord リレーションを並べ替える

Breve というモデルで Geocoder gem を使用しています。Geocoder は、基準点の半径のすべての「breves」を含む Relation を返すメソッド near([latitude, longitude], radius) を提供します。breves の 2 つのリストが存在するビューを作成したいと思います。1 つは最終更新時刻の新しい順に並べられ、もう 1 つは特定の参照ポイント (次のコードではパリの中心) への近さに基づいています。

その行をテストすると、関係は実際には基準点から最も近いものから最も遠いものへとソートされます。ただし、コントローラーを介してビューに渡すと、他のリストのように時系列の逆順に表示されます。

私はいくつかのことを試しましたが、今のところ理解できませんでした。コントローラーとビュー、および Breve モデルのコードは次のとおりです。

ビュー views/static_pages/home.html.erb

およびモデル models/breve.rb

0 投票する
3 に答える
2664 参照

ruby-on-rails - コントローラーで Geocoder クラスを使用できません

私はこのような問題を抱えています: ajax リクエストを使用してユーザーの位置を取得したいので、コントローラーでアクションを作成し、Geocoder 関数の結果を json でレンダリングしました。コードは次のとおりです。

ローカルではうまく機能し、herokuでも機能しますが、このコードを別のプロジェクトに追加すると、このエラーが表示されます

これはコンソールで機能しているため、奇妙です。

Geocoder::Model をインクルードしようとしましたが、うまくいきません。

誰かが私を助けることができますか?

0 投票する
1 に答える
713 参照

ruby-on-rails - Railsはモデルで2つの方法でジオコーディングします

私はジオコーダーを使用していて、Locationというモデルがあります。このモデルには、経度、緯度、および住所が含まれています。私が欲しいのは、経度と緯度、または住所のいずれかを入力するオプションをユーザーに提供することです。それらの1つがいっぱいになっている場合は、残りの情報を入力します。だからここで私がしたこと

しかし、私は次のことを取得していますundefined method reverse_geocoded_by私は何をすべきかわかりません!