Я хочу иметь возможность динамически изменять папку просмотра. Цель состоит в том, чтобы иметь возможность полностью изменить веб-дизайн в зависимости от запроса. Я думаю о чем-то вроде этого:
Class PagesController
default_views_path(current_theme_path)
def show
Blablah...
end
end
Предположим, что архитектура каталогов выглядит следующим образом:
-apps
--views
---theme 1/show.html.erb
---theme 2/show.html.erb
---theme 3/show.html.erb
Я ищу в Интернете и нашел preprend_view_path
. (: устарело) Как вы думаете, это хорошая идея - не использовать это? Есть отзывы?
EDIT
На самом деле, я хочу упростить это:
Class PagesController
def show
render "#{current_theme}/show"
end
def edit
render "#{current_theme}/edit"
end
def list
render "#{current_theme}/list"
end
def index
render "#{current_theme}/index"
end
end
Есть ли решения?