railsで簡単なweb開発を勉強しながらしているのですが、
application.html.erbに設定したlink_toがroot :to1で設定したページ以外、ルーティングエラーが出てしまい解決策が出てきません。
拙い説明ですが解決法を教えていただきたいです。
説明が足りない部分は説明できる限りでお答えしますので、お力添えをお願いします。
###エラーメッセージ
Routing Error
No route matches [GET] "/home/promoterpage"
### routes.rb
routes
1Rails.application.routes.draw do 2 root :to => 'home#top' 3 post 'home/select' => 'home#select' 4 get 'home/result' => 'home#result' 5 get 'result/index' => 'result#index' 6 get 'promoterpage' => 'result#promoter' 7 get 'controllerpage' => 'result#controller' 8 get 'supporterpage' => 'result#supporter' 9 get 'analyzerpage' => 'result#analyzer' 10
###application.html.erbのヘッダー部分
ruby
1<header> 2 <%= link_to image_tag("logo.png",class:"logo", alt:"4type診断"), '/'%> 3 <nav class="side-navi"> 4 <ul> 5 <li><%=link_to "プロモーターとは","promoterpage"%></li> 6 <li><%=link_to "コントローラーとは" ,"controllerpage"%></li> 7 <li><%= link_to "サポーターとは","supporterpage"%></li> 8 <li><%= link_to "アナライザーとは" , "analyzerpage"%></li> 9 </ul> 10 </nav> 11 </header>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/26 16:39