0

動的セグメントを含む次のリソースのないルートがあります。

get 'places/near/:lat/:lng' => 'places#near', as: 'near_places'

「rake routes」を実行すると、ルートが表示されます:

near_places GET    /places/near/:lat/:lng(.:format)    places#near

しかし、次のようにビューでパスを使用しようとすると:

near_places_path( lat: place.lat, lng: place.lng )

次のエラーが表示されます。

No route matches {:controller=>"places", :action=>"near"}

どんなにひねっても:)

Rails v. 3.2.11

アイデアをありがとう...

4

1 に答える 1

0

このルートのキーを指す必要はありません。宣言された順序で適切な値を使用するだけです。

いえnear_places_path( place.lat, place.lng )

于 2013-05-09T11:03:53.920 に答える