は、本当に簡単であるべきルーティングの問題を有するが、簡単なようで、単に動作していない理由はわからない:Railsのルートが動作しない -
match '/api/get-locations-by-distance/:latitude/:longitude' => 'api#get_locations_by_distance'
この呼び出しで:
http://localhost:3000/api/get-locations-by-distance/34.035645/-118.233434
THX任意のアイデアについて
編集#1、私は次のようにそれを更新した場合
:
match '/api/get-locations-by-distance/:latitude/:longitude/:stub' => 'api#get_locations_by_distance'
と
http://localhost:3000/api/get-locations-by-distance/34.035645/-118.233434/stub
それはまだ動作しません。 => falseのが、これはどちらか助けているようだdoens'tフォーマット:私が追加しようとした2
編集#。
マッチ '/ API /取得・ロケーション・バイ・距離/:緯度/経度' => 'API#1 get_locations_by_distance'、:形式=>これは考え
http://localhost:3000/api/get-locations-by-distance/34.035645/-118.233434
うーん...この問題を回避することができるもの、撃ちますか? '.233434/fill'のように最後に不必要な部分を追加していますか? – timpone
'match '...'、:longitude =>/[+ - ]?\ d + \。\ d + /' – MikDiet
thxのような制約を使って、@Tiloの答えの制約を抱かせることができます。 – timpone