ヘッダー箇所にbootstrapを使用してレイアウトを調整していたのですが、
下記コードのbodyから7行目のにある「<% if user_signed_in? %>」から「<% end %>」までのリンク先が表示されません。
解決に向けて試した方法といたしまして、
それぞれの「link_to」の末尾に「class="nav-link"」とクラスを追記してみましたが、表示されないままでした。
リンク先が表示されるようにするには、現状のコードからどのように修正すればよろしいでしょうか。
下記コードについてご質問いただけましたら、コメント欄にて回答させていただきます。
ご教示のほど、何卒よろしくお願いいたします。
html
1<!DOCTYPE html> 2<html> 3 <head> 4 <title>Bookers3</title> 5 <%= csrf_meta_tags %> 6 <%= csp_meta_tag %> 7 8 <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> 9 <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> 10 </head> 11 12 <body> 13 <div class="container"> 14 <div class="row"> 15 <h3>Bookers</h3> 16 <div class="collapse navbar-collapse" id="navbarNav"> 17 <ul class="navbar-nav" > 18ここから下が表示されません 19 <% if user_signed_in? %> 20 <li> 21 <%= link_to "Home", user_path(current_user.id) %> 22 </li> 23 <li> 24 <%= link_to "Users", users_path %> 25 </li> 26 <li> 27 <%= link_to "Books", books_path %> 28 <li> 29 <%= link_to "logout", destroy_user_session_path, method: :delete class="nav-link" %> 30 </li> 31 <% else %> 32 <li> 33 <%= link_to "Home", root_path %> 34 </li> 35 <li> 36 <%= link_to "About", about_path %> 37 </li> 38 <li> 39 <%= link_to "sign_up", new_user_registration_path %> 40 </li> 41 <li> 42 <%= link_to "login", new_user_session_path %> 43 </li> 44 <% end %> 45ここまでです 46 </ul> 47 </div> 48 </div> 49 </div> 50 <%= yield %> 51 </body> 52</html> 53
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/10 14:05
2020/11/10 15:01
2020/11/11 03:08
2020/11/11 03:18
2020/11/11 03:26
2020/11/11 03:38
2020/11/11 03:45
2020/11/11 03:49
2020/11/11 03:54
2020/11/11 04:51
2020/11/11 05:01
2020/11/11 05:02
2020/11/11 06:21