前提・実現したいこと
・ユーザー管理機能実装
生徒と講師の新規登録画面を作成し、トップページから生徒の新規登録ページに遷移しようした際に以下のエラーメッセージが発生してしまいました。
勉強し始めて、1ヶ月弱ともあり、みなさまのご指導をいただきたいです。
よろしくお願いいたします。
発生している問題・エラーメッセージ
Routing Error uninitialized constant StudentUsers
該当のソースコード
Ruby
1app/views/tops/new.html.erb 2 3<div class='main'> 4 <div class='title-contents'> 5 <h2 class='service-title'> 6 いつでも君をサポート 7 </h2> 8 <%= link_to(new_student_user_registration_path, class: 'student-signup-btn') do %> 9 <span class='student-signup-btn-text'>生徒向け新規登録</span> 10 <% end %> 11 <%= link_to(new_teacher_user_registration_path, class: 'teacher-signup-btn') do %> 12 <span class='teacher-signup-btn-text'>先生向け新規登録</span> 13 <% end %> 14 </div> 15</div>
Ruby
1config/routes.rb 2 3Rails.application.routes.draw do 4 devise_for :teacher_users, controllers: { 5 sessions: 'teacher_users/sessions', 6 passwords: 'teacher_users/passwords', 7 registrations: 'teacher_users/registrations' 8 } 9 devise_for :student_users, controllers: { 10 sessions: 'student_users/sessions', 11 passwords: 'student_users/passwords', 12 registrations: 'student_users/registrations' 13 } 14 root to: "tops#index" 15 resources :tops, only: [:index, :new] 16end
試したこと
・記述の間違いがあるかを確認
・Qiita等で調べましたが、参考になるものがなく、解決に至りませんでした
エラーメッセージは本当に
uninitialized constant StudentUsers
ですか?
回答1件
あなたの回答
tips
プレビュー