Możliwość dynamicznego wyboru szablonu

0

Witam,

a aplikacji w ruby on rails chcę zrobić system templatek. Chciałbym, żeby działało to na podobnej zasadzie co jest w sklepach magento. Otóż masz jeden katalog, w którym trzymam wszystkie domyślne szablony podstron. Użytkownik wgrywa swój katalog z niektórymi szablonami, które mają zastąpić te podstawowe. Może na przykładzie. Mam szablony app/view/static/home.html.erb app/view/static/contact.html.erb app/view/static/about.html.erb. Teraz na serwer jest wgrywany katalog app/templates/user_template ,który zawiera pliki views/static/about.html.erb oraz view/static/contact.html.erb

chciałbym zrobić tak, żeby ROR sprawdzał czy w katalogu app/templates/user_template/views/static/ istnieje plik about.html.erb. Jeśli tak, to ten plik renderuje jako szablon do akcji, a w przeciwnym wypadku renderuje plik app/view/static/about.html.erb.

Jak mogę uzyskać taki efekt?

0

Zrób to na bazie danych i użyj Liquid lub Mustache, bo uwierz mi, ale użytkownicy to z natury debile i mogą wysypać całą aplikację przez jakiś durny wpis.

1 użytkowników online, w tym zalogowanych: 0, gości: 1