現在railsでCRUDアプリを作っています。
まだ、作り始めたばかりで
createの機能を作ろうとしているところです。
そこで、現在
uninitialized constant UsersController::User
NameError in UsersController#new
というエラーが出ており、前に進めません。
Controllerの名前や、config.rbの設定を何度も確認しましたが、
誤りがないように思えます。
どこが間違いなのか教えていただけますでしょうか。。
よろしくお願いいたします。。
config.rb
ruby
1Rails.application.routes.draw do 2 root "users#new" 3 resources :users 4end
users_controller.rb
ruby
1class UsersController < ApplicationController 2 def index 3 end 4 5 def new 6 @user = User.new 7 end 8 9 def edit 10 end 11 12 def create 13 end 14 15 def update 16 end 17 18 def destroy 19 end 20 21end 22
new.html.erb
ruby
1<%= form_for @user do |f| %> 2 <div> 3 <%= f.text_field :id %> 4 </div> 5 <div> 6 <%= f.text_field :user %> 7 </div> 8 <div> 9 <%= f.text_field :password %> 10 </div> 11 <div> 12 <%= f.text_field :email %> 13 </div> 14 <div>Profile</div> 15 <div>Destroy</div> 16<% end %>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/15 12:48
2019/11/15 13:10
2019/11/19 10:44