加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读