【发布时间】:2012-08-04 11:40:39
【问题描述】:
我有管理员控制器,我想为“/admin”路径设置布局。
我试试看:
scope '/admin' do
layout 'admin' # did't work
get '/' => 'admin#index', as: 'admin'
resources :posts, as: 'admin_posts'
end
我可以像这样在 AdminController 中设置布局:
class AdminController < ApplicationController
layout 'admin'
end
但这是一个不好的方法,因为合理地为所有从 '/admin' 路径调用的控制器使用一些布局
我该怎么做?
【问题讨论】:
-
你能解释一下你到底想做什么吗?您想在管理范围内的每个控制器中使用管理布局吗?
标签: ruby-on-rails layout routing scope