Pracuję nad moją pierwszą aplikacją Rails i chcę utworzyć sekcję admin.Rails Application Admin Section
Czy chcę, aby moje widoki i kontrolery były całkowicie oddzielne (tj. W oddzielnych katalogach) dla sekcji administracyjnej i reszty witryny?
Jak zorganizować widoki/kontrolery w niestandardowych katalogach (jak skonfigurować routing)?
Może to skomplikować routing? Podoba mi się również pomysł posiadania osobnych katalogów tylko po to, aby zachować porządek. – GeekJock
Wcale nie. Piękno polega na tym, że nie musisz definiować (lub nawet mieszać) różnych tras. Wszystko idzie przez jedną ścieżkę, autoryzacja before_filter zapewnia, że tylko autoryzowane żądania przechodzą do chronionych działań. Jest to podejście "deklaratywne". – Gishu
To podejście jest w porządku, ale nie zawsze jest odpowiednie, szczególnie jeśli chcesz mieć prawie CMS jak sekcja administratora, w przeciwieństwie do kilku zasobów administracyjnych zaśmieconych przez twoją aplikację. – nitecoder