Har*_*tor 5 ruby themes ruby-on-rails view ruby-on-rails-3
我希望能够动态更改视图文件夹。目的是能够根据请求完全改变网页设计。我在想这样的事情:
Class PagesController
default_views_path(current_theme_path)
def show
Blablah...
end
end
Run Code Online (Sandbox Code Playgroud)
假设目录架构是这样的:
-apps
--views
---theme 1/show.html.erb
---theme 2/show.html.erb
---theme 3/show.html.erb
Run Code Online (Sandbox Code Playgroud)
我在网上搜索,我找到了preprend_view_path
。(:deprecated) 你认为这是一个好主意吗?任何反馈 ?
编辑
事实上,我想简化一下:
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
Run Code Online (Sandbox Code Playgroud)
任何解决方案?
归档时间: |
|
查看次数: |
5068 次 |
最近记录: |