Dynamiczna zmiana folderu z szablonami w Merbie
27 stycznia 2009Tym razem będzie bardzo krótko. Potrzebowałem sprawdzenia za każdym razem wartości Setting[:theme] i na jej podstawie ustawić katalog "poszukiwań" pliku z szablonem...
class Application < Merb::Controller before do template_roots[1] = ['themes' / Setting[:theme] / 'views', :_template_location] end end
... i działa ;]
Dzięki temu nie trzeba przekazywać do każdego display/render bezwzględnej ścieżki do pliku.