質問: ### 背景 ruby on railsを使って、教材を参考にしながらツイッタークローンを作っています。 デザインでは、bootstrapを活用しています。 ### ナビバーのドロップダウンがうまく作動しない 下記のコーディングで実装しました。 ナビバー右にログイン状態で「ユーザーの名前」が表示され、 クリックすると、ポップアップで下に「My Profile」と「Log out」が表示される ナビバーを作りたいです。 しかし、現状「ユーザーの名前」をクリックしても、ポップアウトが表示されません。 プログラミング初心者で、どこが違うのかずっと探しているのですが、見つかりません。 お手数おかけしますが、誰か問題点についてご指摘いただけるととてもうれしいです。 ``` <% if logged_in? %> <%= link_to 'Users', users_path %> <%= current_user.name %> <%= link_to 'My Profile', user_path(current_user) %> <%= link_to 'Logout', logout_path, method: :delete %> <% else %> <%= link_to 'Sign up', signup_path %> <%= link_to 'Log in', login_path %> <% end %> ``` ### 追記 'layouts/application.html.erb'には下記リンクをつけることで、 Bootstrapを使用しています。 ``` <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> ```
回答: ドロップダウンが表示されないということはCSSの問題です CSSを貼り付けることによって更に確度の高い回答が得られるかと思います ちなみにbootstrapでのdropdownの作り方は以下を参考にして見てください