AnA*_*ice 4 ruby-on-rails ruby-on-rails-3
在我的ApplicationController中,我想做这样的事情:
def layout_by_resource
if user_signed_in? || request.controller == 'ChatRoom'
"application"
else
"unauthorized"
end
end
Run Code Online (Sandbox Code Playgroud)
是request.controller ==“聊天室”部分可能吗?我想根据用户调用的控制器来提供特定的布局。
谢谢
当然,您可以简单地替换request.controller == 'ChatRoom'为params[:controller] == 'ChatRoom'
替代解决方案:
request.filtered_parameters["controller"] == 'ChatRoom'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1807 次 |
| 最近记录: |