Railsチュートリアルでsample_app制作中にエラーが表示されてしまいました。
エラー Routing Error uninitialized constant UsersController Rails.root: /home/ubuntu/environment/sample_app
users_controller.rb class UsersController < ApplicationController # get /users/:id def show @user = User.find(params[:id]) # debugger end #get /users/new def new @user = User.new end # POST /users + params def create # User.create(params[:user]) # User.create(user_params) @user = User.new(user_params) if @user.save # 成功 else render 'new' # 失敗したため、new.htmlの登録フォームをもう一度出す必要があるため end end private def user_params params.require(:user).permit(:name, :email, :password, :password_confirmation) end end
routes.rb Rails.application.routes.draw do root 'static_pages#home' # root 'application#hello' get '/help', to:'static_pages#help' # => staticpages#help get '/about', to:'static_pages#about' #ルーティングにともなったURLが使えるようになる get '/contact', to:'static_pages#contact' get '/signup', to:'users#new' # get 'users/new' resources :users # For details on the DSL available within this file, see https://guides.rubyonrails.org/routing.html end
ルーティングやコントローラー、ビューは設定できてるはずなのですが、
原因がわかりません。
大変恐縮ですが、ご教授お願いいたします。
あなたの回答
tips
プレビュー