【发布时间】:2013-09-02 12:38:03
【问题描述】:
我正在尝试在我的 web 应用上为用户制作某种个人页面。因此,我想使用与其他页面不同的 CSS 模板和布局。
例如,我的所有布局都在 application.html.erb 中,其中所有内容都在“yield”调用中呈现。
现在我想要控制器的特定方法(例如,UsersController 中的 show_personal_page)重定向到完全不同的布局和样式(甚至可以为每个用户定制)。问题是我所做的任何事情都会通过 application.html.erb 模板,因此看起来是一样的。
我想到了一种方法是在 application.html.erb 中放置 'if' 和 'else' 子句,但这似乎并不正确(即根本不是 rails 样式)
有什么想法吗?
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3