2010-07-31 33 views
1

與request.referer一樣,我想知道用戶來自哪個控制器/操作。有沒有一種方法可以做到這一點?我能想到的只是使用閃光燈,還有更好的方法?在Rails中查找呼叫控制器/操作

+0

爲什麼你需要知道這個? – 2010-07-31 08:45:58

+0

我正在做一些基於request.referer的操作。它工作正常,直到我添加了一些驗證返回一個渲染:對錯誤的行動。在進行渲染時,我放棄了URI引用者信息。 – Ambush404 2010-07-31 09:54:54

+0

我通過檢查參數中的值來尋找表單屬性來解決我的問題。 – Ambush404 2010-07-31 10:00:46

回答

5

Rails.application.routes.recognize_path(request.referer)[:action]