現在ナビゲーションバーで、画面が小さい時(スマホなど)に三本線のアイコンが表示される機能を作成しています。表示はできたのですが、押しても何も反応しない状態です。
](174be869ab0104fc8696a63b64bf4bd4.png)
該当コード
<nav class="navbar navbar-expand-sm navbar-light bg-light"> <%= link_to "ねこじた", tops_index_path, class: "navbar-brand" %> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarCollapse"> <ul class="navbar-nav"> <% if user_signed_in? %> <li class="nav-item"> <%= link_to "サインアウト", destroy_user_session_path, method: :delete %> </li> <li class="nav-item"> <%= link_to "ユーザー", user_path(current_user), class: "nav-link" %> </li> <li class="nav-item"> <%= link_to "投稿", new_post_path, class: "btn btn-primary" %> </li> <% else %> <li class="nav-item"> <%= link_to "ログイン", new_user_session_path, class: "nav-link" %> </li> <li class="nav-item"> <%= link_to "会員登録", new_user_registration_path, class: "nav-link" %> </li> <% end %> </ul> </div> </nav>
bootstrapの適用はできているので、
回答1件
あなたの回答
tips
プレビュー