1
与request.referer一样,我想知道用户来自哪个控制器/操作。有没有一种方法可以做到这一点?我能想到的只是使用闪光灯,还有更好的方法?在Rails中查找呼叫控制器/操作
与request.referer一样,我想知道用户来自哪个控制器/操作。有没有一种方法可以做到这一点?我能想到的只是使用闪光灯,还有更好的方法?在Rails中查找呼叫控制器/操作
Rails.application.routes.recognize_path(request.referer)[:action]
为什么你需要知道这个? – 2010-07-31 08:45:58
我正在做一些基于request.referer的操作。它工作正常,直到我添加了一些验证返回一个渲染:对错误的行动。在进行渲染时,我放弃了URI引用者信息。 – Ambush404 2010-07-31 09:54:54
我通过检查参数中的值来寻找表单属性来解决我的问题。 – Ambush404 2010-07-31 10:00:46