Sto creando un pannello di amministrazione personalizzato in uno spazio dei nomi "admin".Come avere una risorsa in route per namespace e root path del tutto - Rails 4
Sono presenti "corsi" di risorse all'interno di tale spazio dei nomi.
ma vorrei anche un percorso di "corsi" che non è in quel namespace:
esempio: SIA localhost:3000/admin/courses
E localhost:3000/courses
Va bene se questo richiede diversi controller.
La mia preoccupazione è che non è molto ASCIUTTO se ho entrambe le risorse per lo stesso percorso.
namespace admin do
resources :courses
end
e proprio
resources :courses
C'è un modo per avere una risorsa essere condiviso tra namespace e senza namespace, o è l'esempio sopra la strada da percorrere?
Dopo un chiarimento, questo potrebbe essere un duplicato di http://stackoverflow.com/questions/20492370/rails-devise-same- resource-different-controller-based-on-user-type – jkeuhlen
Stai dicendo che entrambi i percorsi dovrebbero andare alle stesse pagine? O l'azione è diversa per l'amministratore? – Daiku
pagine diverse, controller diversi, forse stesse azioni, e volevo gli stessi percorsi se possibile con la stessa linea di codice. la gente qui sotto mi ha risposto :) –