0

構成にこのルートがある場合:

get '/reports/stats_by_date', to: 'reports#stats_by_date'

そのルートには :stats_by_date という記号でアクセスできますが、奇妙なことに、:reports_stats_by_date ではアクセスできません。次のように競合する名前のルートを追加すると:

get '/reports/stats_by_date', to: 'reports#stats_by_date'
get '/charts/stats_by_date', to: 'charts#stats_by_date'

これらの両方のルートにアクセスするには、どの記号を使用すればよいですか?

4

1 に答える 1

0
get '/reports/stats_by_date', to: 'reports#stats_by_date', as: xyz
get '/charts/stats_by_date', to: 'charts#stats_by_date', as: :abc

:xyzこれで、最初のものと次のものにアクセスできます:abc

于 2013-10-05T22:48:36.980 に答える