未初始化的常量SessionsController - 路由错误+ Devise + Ruby on Rails 3.1

时间:2012-05-05 11:13:01

标签: ruby-on-rails ruby-on-rails-3.1 devise

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

以下是路线: -

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

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

2 个答案:

答案 0 :(得分:2)

也可能是由session_controller.rb

的文件名错误引起的

答案 1 :(得分:0)

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