有没有办法在Ramaze中获得当前正在执行的控制器和操作名称?
require 'ramaze'
class FooController < Ramaze::Controller
def bar
"#{controller}.#{action}" #how to get this to work?
end
endPS:我知道self.class.name会给出类名/控制器名,但我想知道它是否在Ramaze的其他地方捕获。另外,__method__应该给出操作名,但是当我将这个信息传递给模板时,我不想创建变量。
发布于 2014-02-10 19:31:34
你可以用:
controller = action.node
method = action.methodhttps://stackoverflow.com/questions/21685619
复制相似问题