Czy można to zrobić bardziej DRY?

Witam, mam taki uklad kontrolerów:

admin/folder/nazwakontrolera_controller.rb

/normalnekontrolery_controller.rb

Czy da sie zrobic żeby wszystkie kontrolery w folderze admin (poza admin/auth) uywaly jednego layouta? Narazie mam tak zrobione ze w kazdym kontrolerze jest linijka:

layout ‘layout "admin/admin’

ale napewno da sie to zrobić bardziej dry…tylko jak?

Możesz utworzyć kontroler, który będzie dziedziczył z ApplicationController, nazwiesz go np. AdminController, w nim zawrzesz deklarację layout … i z niego będą dziedziczyć wszystkie kontrolery w folderze admin

Mozesz zrobic posredni kontroler (dziedziczacy po ApplicationController) z ktorego beda dziedziczyly wszystkie z “admin” itd.

[EDIT] :slight_smile: - za chwile wymysle inny pomysl skoro zostalem wyprzedzony.