ruby-on-rails – 是before_filter中可用的目标方法的名称
发布时间:2020-12-17 02:43:49 所属栏目:百科 来源:网络整理
导读:有没有办法在之前的过滤器中使目标方法的名称可用. 例如,我有以下代码 before_filter :logindef show #...enddef login # ... # get the name of method original called # ...end 调用http:// host / show,随后调用login 我可以获得一个显示字符串或类似的
有没有办法在之前的过滤器中使目标方法的名称可用.
例如,我有以下代码 before_filter :login def show #... end def login # ... # get the name of method original called # ... end 调用http://< host> / show,随后调用login 我可以获得一个显示字符串或类似的东西,以便我可以将指令传递给登录,该指令实际上发生在不同的控制器上以返回到原始目标方法 解决方法
你可以简单地从params获取动作:params [:action]
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |