5

ここに私のルートファイルがあります

Dumb::Application.routes.draw do

  # an auto-named route
  get '/a/b',            to: 'a#b'

  # apparently not auto-named???
  get '/a/z/:something', to: 'a#z'

end

ここに出力がありますrake routes

a_b GET /a/b(.:format)            a#b
    GET /a/z/:something(.:format) a#z

うわー、それはひどいです!少なくとも一貫性のために。a#zルートを変更すると

get '/a/z/:something', to: 'a#z', as: "a_z"

rake routes表示されます

a_b GET /a/b(.:format)            a#b
a_z GET /a/z/:something(.:format) a#z

それはいいのですが、ルートにそのような名前を付けなければならないのは面倒です。

これが唯一の解決策ですか?

4

1 に答える 1