問題タブ [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.
belongs-to - Geocoder Gem - Ruby On Rails - 外部キー ( belongs_to )
都市、州、国を外部キーとして持つイベント モデルがあります。以下のように
Alex Reisner による Geocoder Gem を使用しようとしています。しかし問題は、同じモデルから を定義しなければならないことです。これは提案されたコードです
geocoded_by :住所
IDの代わりに都市、州、および国の実際の名前を取得できるヘルパーを作成する方法を理解するのを手伝ってくれる人はいますか?
mysql - 関連付けを介して SQL クエリ内でジオコーダーの距離関数を活用する方法
最初に (計算された距離で) 最も近い結果を表示し、それらをページ分割することができる SQL クエリを実装する方法を理解するのに苦労しています。
SQL 内で、関連付け Student.joins(:location) を通過し、検索している学生の観点から最も近い学生を見つけることができるクエリが必要です。これは、特定の学校を指定した後です (つまり、学生全体のサブセット)
たとえば、Joe は LSU に通い、LSU にも通っている最も近い学生のリストを表示したいと考えています。ただし、距離は Joe の位置に基づいているため、Bob が同じクエリを実行した場合は異なります。
したがって、ジオコーダーが Location.nearbys(10) のようなものを提供することは知っていますが、私が本当にやりたいことは
だから私は近くのように指定された半径に検索を制限したくありません。データベースで Joe と LSU の他のすべての学生との距離を計算し、最も近い学生を最初に返すようにしたいだけです。そして、Joe はページネーションを介してすべての結果を調べることができます。
どんな助けでも大歓迎です。私は MySQL を使用していますが、他のソリューションも受け入れています。
どうもありがとう!!!
ruby-on-rails - Rails では、ジェネレーターを使用する必要がありますか?
ほとんどの経験豊富な Rails 開発者が scaffolding を使用していないことを示唆する情報に遭遇しました。ほとんどの経験豊富な Rails 開発者は、モデル、コントローラー、および移行にジェネレーターを使用していますか?
たとえば、ベテランの Rails 開発者として、次のようにします。
また
次に、次のように変更します。
また、手動で post.rb を作成します
Rails内でのジェネレーターの使用はベストプラクティスですか?
ruby-on-rails - レールにジオコーダージェムを使用して、訪問者の都市を取得するにはどうすればよいですか?
https://github.com/alexreisner/geocoder
IPアドレスから訪問者の都市を示すドキュメントが見つかりませんか?HTML5の使い方は知っていますが、ジオコーダーの価値を利用したいと思います。ありがとう
ruby-on-rails - MongoidとGeocoderを使用して埋め込みドキュメントでジオクエリを実行できません
(Ruby 1.9.3、MongoDB 2.0.4、Rails 3.2、Mongoid 2.4、Geocoder 1.1.1)
私は次のモデルを持っています:
私はコンソールでこれを行います:
ここまでは順調ですね。しかし、次に、埋め込まれたドキュメント(オフィス)に対してジオクエリを実行して、会社を取得しようとします。
私は何が間違っているのですか?実行しましたrake db:mongoid:create_indexes
。
ruby-on-rails - Google Maps Business API キーをジオコーダー検索に関連付けますか?
緯度と経度を持つレコードにジオコーダーを使用するバックグラウンド レール ジョブがあります。Google Maps API v3 のライセンスも持っています。これは (明らかに) JavaScript API にヒットしません。
ここにリストされているドキュメントによると:
ただし、API ドキュメントによると、リクエスト URL に API キーを含めないでください。
Rails geocoder gem を介した geocoder API の使用を自分のアカウントに関連付けることができることを確認できることを知っている人はいますか? 限界に達しない方がいいです。
ruby-on-rails - Ruby:オブジェクトを読み取り可能なものに変更する方法
httpリクエストからIPアドレスを取得する機能を備えたジオコーダーgemを使用しています。ドキュメントから:
置いた
私のコントローラーでそして私の見解で
しかし、私はこれを手に入れました。
それから私は試しました
しかし、それは何も変わりませんでした。
何か案は?
ruby-on-rails - Rails Geocoder と Devise の統合
興味のある問題にぶつかりました。Ruby 1.9.3 と Rails 3.2.3 を使用しています
ジオコーダーの宝石をデバイスに統合したいと考えています。attr_accessible
devise で作成したユーザー モデルに、「住所、緯度、経度」の3 つを追加しました。これらのテーブルをデータベースに追加するための移行を作成しました (私は sqlite3 を使用しています)。
デバイスのサインアップ ビューにアドレス フィールドを追加して、ユーザーがサインアップし、ユーザー モデルの最後に次のコードを配置しました。
ユーザーがサインアップして、電子メール アドレス、パスワード、および ADDRESS を入力すると、Geocoder は正しい緯度の値をデータベースに正常に配置しますが、経度は空白のままにします?? 誰かがこの問題を抱えていますか?? サインアップ時に各ユーザーをうまく追跡することは、非常に興味深い作業だと思います。ただし、緯度と経度の両方の住所が必要です。
どんな提案でも撃ってください!:)
ruby-on-rails - RubyonRails-ジオコーダービュー
住所に基づいて場所を表示するためにジオコーダーを使用しようとしています。
私の質問は、ユーザーがデータベースに挿入したアドレスからLatとLongを取得したら、インタラクティブマップを表示するためにビューに何を配置するかです。
私の住所モデル
緯度と経度のフィールドは、住所を挿入すると自動的に計算されます。
RyanのRailCastチュートリアルに従いましたが、最後に、静止画像を表示する代わりに、マップを表示したいのですが、Googleマップはインタラクティブなスタイルです。どうすればこれを達成できますか?
Google-Maps-for-Railsを見てみましたが、ショービューの場所で単一の地図を取得する方法がどれほどうまくいくかを理解できなかった場合。
ruby-on-rails - レール3.2を使用した本番モードで、訪問者から都市、国、IPを取得します。
実稼働サーバーのプロジェクトレールにhttp://www.rubygeocoder.com/をインストールしましたが、実稼働サーバーのこのgemは正常に機能しません...
私はモンゴイドを使用しています。
これらのメソッドを開発環境のビューに記述し、正常に機能します。
そして私は得る: 127.0.0.1 Reserved
これは通常、ローカルホストで作業しているためです。
ただし、linodeの本番サーバーでcapistranoを使用してデプロイした後、これらのメソッドでエラーが発生します。本番ログに次のエラーが表示されます。
これらのメソッドの本番サーバーでこのエラーが発生するのはなぜですか?
ありがとうございました!