問題タブ [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.
ruby-on-rails - 開発環境のジオコーダーの偽の IP
ジオコーダー gem を手動でテストするために、開発環境にある 127.0.0.1 IP を置き換えたいと考えています。どうやってやるの ?
私はそれを試しましたが、うまくいきません。次のエラーが発生します。
ruby-on-rails - rake db にジオコーダを入力
データベースに 300 のユーザーと製品を入力したいのですが、プロセスが速すぎて、Google API へのリクエストも速すぎます。どうすれば遅くできますか?(最大毎秒 1 リクエスト)。config/environments/development.rbで試してみましたが、うまくいきませんでした:
Geocoder がレンダリングするものは次のとおりです。
ruby-on-rails - Rails で IP アドレスから現在地を取得する方法 (geocoder および gmaps4rails gem)
ユーザーが選択したアドレスに基づいてオファーを投稿できるアプリがあります。IP アドレスによって決定されるユーザーの現在の場所に基づいてアドレスを保存するオプションを追加したいと思います。ruby Geocoder gem を使用しています。このコードはパスしますが、アドレスをデータベースに保存していません。それが私のアプローチの問題なのか、それとも開発環境が原因で機能していないのかはわかりません。距離計算など、Geocoder の他の機能が開発中に機能しないことは知っています。
current_location
Offer クラスのブール属性です。
offers/_form ビューで:
オファーヘルパーで:
オファー モデル:
my map の目的で、gmaps4rails は次の属性を使用します。
ただし、アドレスは保存されていません (コンソールを使用して確認しました)。助けていただければ幸いです!どうもありがとう
ruby-on-rails - Order products by distance with geocoder gem
I have two models : Product and Location, and Location belongs_to Product.
I use the geocoder gem, and I want to do just as in this railscast but I can't figure it out...
Part of my app/views/products/index.html.erb
Part of my app/controllers/products_controller.rb
But it renders this :
Can you help me order my product by distance with geocoder ?
ruby-on-rails - 付近の Ruby Geocoder が遅い
Rails 3.2、Ruby 1.9、ジオコーダー gem を使用。コントローラーに次のクエリがあります。
問題は、nearbys
と で計算を行う にlongitude
ありlatitude
ます。longitude
および列にインデックスを既に追加しましたlatitude
が、何も改善されません。
どうすればこれを改善できますか?
P/S: クエリの速度に寄与しない無関係な条件を削除しました。
ruby-on-rails - Google クエリで地域を表示する方法
Railsジオコーダーを使用しています。これまでのところ、ActiveRecord/Mongoid などを介さずに直接使用しています。
Google リクエストで、「au」などの地域を指定したい
これを実現するには、Geocoder.search と組み合わせて (または代わりに) 何をする必要がありますか?
ruby-on-rails - geocoder gem による検証
ジオコーダーを使用する Rails 4 アプリに検証用のエラーを追加する場所を見つけようとしています。
私のモデルは次のようになります。
if geo = result.first
アドレスが正常に見つかった場合にのみ条件が実行されることに気付きました。nil が返された場合のエラー メッセージを追加したいと思います。このスタックオーバーフロー スレッドでは、before_validation
代わりにを使用する必要があることが説明されてafter_validation
いますが、ビューを再レンダリングして有効な地理位置情報を入力できるように、どこにエラーを追加すればよいかまだわかりません。
この情報をどこに置くべきかについてのアイデアはありますか? ありがとう!
ruby-on-rails - 経緯線と Rails: REXML::ParseException: 属性の引用符がありません
経緯線 1.0.0.pre2 を使用します。Google が認識しない住所を特定しようとすると、経緯線で例外が発生します。
Google サービスを使用しています。これは、例外を生成する応答です。
他のアドレスでも機能します!どうすればその例外を防ぐことができますか?