有没有办法在 Ramaze 中获取当前正在执行的控制器和动作名称?
require 'ramaze'
class FooController < Ramaze::Controller
def bar
"#{controller}.#{action}" #how to get this to work?
end
end
PS:我知道self.class.name
会给你类名/控制器名,但想知道这是否在 Ramaze API 的其他地方捕获。还__method__
应该给出动作名称,但我不想在将此信息传递给模板时创建变量。