Ecco come appare uno spazio dei nomi comune.Aggiunta del prefisso a un helper di route con nome nello spazio dei nomi
namespace :admin do
resources :posts
end
E crea un percorso denominato come questo;
new_admin_post_path
Ecco la mia domanda; come posso aggiungere un prefisso (come "nuovo" in questo esempio) a una rotta denominata sotto namespace?
Diciamo che la definizione del mio percorso piace a questo;
namespace :admin do
get 'post/new' => 'posts#new', as: 'post'
end
E crea un percorso denominato come;
admin_post_path
voglio aggiungere il prefisso "nuovo" a questo percorso di nome e di far sembrare new_admin_post_path
e non voglio usare resources
.
il controller dei tuoi post si trova nello spazio dei nomi admin? Se sì, puoi ottenerlo dal primo modo in cui hai scritto. –
Sì, sì. Ma non voglio farlo usando o personalizzando il metodo 'resources'. –