Ecco il mio file percorsiPerché Rails nomina solo alcuni dei miei percorsi?
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
Ecco uscita del rake routes
a_b GET /a/b(.:format) a#b
GET /a/z/:something(.:format) a#z
Wow che palle! Almeno per coerenza. Se cambio il percorso a#z
a
get '/a/z/:something', to: 'a#z', as: "a_z"
rake routes
visualizzerà
a_b GET /a/b(.:format) a#b
a_z GET /a/z/:something(.:format) a#z
Ok questo è un bene, ma avendo dare un nome al percorso del genere è fastidioso.
Questa è l'unica soluzione?
Potrei sbagliarmi, ma penso che la tabella di routing assegni automaticamente i nomi solo quando il percorso è abbastanza semplice per farlo funzionare. L'aggiunta di parametri potrebbe confonderlo. – tadman