我按照设置设计教程,但现在我去了
/users/sign_up
我得到了
Devise NameError in Devise/registrationsController#new
如果我去
/users/sign_in
我得到了
/NameError in Devise/sessionsController#create
我因错误或拼写错误而废弃了我的模型。我真的没有得到它,因为看起来它有“设计控制器”的问题,但我的/ app文件中没有任何这些,所以我假设这些文件(比如在git上)正在某个地方运行背景
有什么建议吗?
答案 0 :(得分:2)
回答有点迟,但我的经历可能会帮助其他人。
我遇到了与设计相同的问题。可以可以。我的解决方案就是重启服务器。
答案 1 :(得分:0)
尝试
devise_for :users, :controllers => {:sessions => 'devise/sessions'}, :skip => [:sessions] do
get '/login' => 'devise/sessions#new', :as => :new_user_session
post '/login' => 'devise/sessions#create', :as => :user_session
get '/logout' => 'devise/sessions#destroy', :as => :destroy_user_session
end
或
devise_for :users, :controllers => {:registrations => "devise/registrations"} do
get '/register' => 'devise/registrations#new', :as => :new_user_registration
end