在Padrino中查看视图内的控制器名称

时间:2014-11-01 18:44:12

标签: padrino

如何访问控制器呈现的部分或视图内的控制器名称。

我想创建一个动态模板,根据控制器的呈现方式进行更改,最好的方法是什么?我更愿意访问视图中的控制器而不是设置新变量。

1 个答案:

答案 0 :(得分:2)

有两种方法可以检测Padrino中的入口点:request.controller和request.action。

controller :foo do
  get :bar do
    [request.controller, request.action].inspect
  end
end

=> ["foo", :bar]