Web开发新手,并且正在努力设计行为。
每当新用户注册并点击提交按钮时,Rails会一直告诉我......
uninitialized constant UserController
我有一个用户模型和用户设计迁移。 我尝试过制作一个users_controller.rb以及user_controller.rb(由于某些原因Rails似乎需要单数)。我很难过。请帮忙!
的routes.rb
Rails.application.routes.draw do
devise_for :users
resources :users
devise_scope :users do
authenticated :user do
root "user#show"
end
unauthenticated :user do
root "devise/sessions#new"
end
end
end
答案 0 :(得分:0)
您没有为user_controller.rb
定义任何路线。
您可以在路径文件中定义单个资源,如
resource :user
或者您也可以在user_controller.rb
资源中加入users
次操作
resources :users do
member do
get 'user_controller_action_name'
post 'user_controller_action_name'
end
end