如何获取页面即将登陆的控制器操作或网址? (不是它来自的那个)
例如,如果我点击new_event_path
,我可以知道提取其中任何一个吗?
尝试为此
实现帮助方法Rails bootstrap nav tabs active while rendering via yield
例如,在我看来,我有class=<%= path_set_active(['upcoming', 'past']) %>
在我的助手方法中我有这个
def path_set_active(array)
'active' if (array).include?(controller.action_name)
# binding.pry
end
这不起作用,因为controller.action_name
尚未命中。如果我有约束力,请说它来自home
。但它会打upcoming
行动。那么我如何检测请求/控制器的去向?