我使用layout
制作了呈现:main
布局的所有动作:
class Pages < E
layout :main
# actions that using layout
# pager should not use layout
def pager
end
end
如何从使用布局的操作列表中排除pager
?
我明白我可以用这个:
setup :action_1, :action_2 do
layout :main
end
但是当我有很多动作时,它变得毛茸茸。
答案 0 :(得分:3)
您应该将布局设置为false
以禁用它。
对于您的情况,请使用此:
setup :pager do
layout false
end
也许不是很直观但是这样做可以避免冗余选项,例如exclude
,except
,only
等。
您也可以跳过设置并使用render_partial
:
def pager
render_partial # or render_p
end