2

我已经覆盖了设计的会话控制器和注册控制器,并给出了自定义路径。我在过去的几个项目中一直在这样做,并且工作正常,我不知道为什么我现在收到此错误。

以下是路线:-

devise_for :users, :controllers => {:sessions =>
"sessions", :passwords => "passwords", :registrations =>
"registrations"} do
   get "signup", :to => "registrations#new"
   get "login", :to => "sessions#new"
   post "login", :to => "sessions#new"
   get "logout", :to => "devise/sessions#destroy"
 end

这些路线以前有效,有人可以帮忙吗?

4

2 回答 2

2

也可能是 session_controller.rb 文件名不正确造成的

于 2014-05-24T07:38:46.107 回答
0

这对我来说是一个非常愚蠢的错误,我在覆盖 session_controller 时拼错了 session_controller。

于 2012-05-08T06:44:20.860 回答