質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
SCSS

SCSSは、SassのCSSメタ言語です。Webページのスタイルを指定するCSSを効率的に記述することができます。ネストと呼ばれる入れ子構造で記述するため、CSSの全体の記述量を減らせる点が特徴です。さらに変数も利用できるため、変更や修正の際に少ない作業量で対応することもできます。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

CSSフレームワーク

CSSフレームワークは、Webページのスタイルを指定する言語であるCSSを容易に構築するためのツールです。ツイッター社が開発した「Bootstrap」や段組レイアウトが可能な「Foundation」など様々なCSSフレームワークがあります。

Q&A

解決済

1回答

932閲覧

Bootstrap利用時においてログアウトリンクが綺麗に表示されない

Kakichi_01

総合スコア43

SCSS

SCSSは、SassのCSSメタ言語です。Webページのスタイルを指定するCSSを効率的に記述することができます。ネストと呼ばれる入れ子構造で記述するため、CSSの全体の記述量を減らせる点が特徴です。さらに変数も利用できるため、変更や修正の際に少ない作業量で対応することもできます。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

CSSフレームワーク

CSSフレームワークは、Webページのスタイルを指定する言語であるCSSを容易に構築するためのツールです。ツイッター社が開発した「Bootstrap」や段組レイアウトが可能な「Foundation」など様々なCSSフレームワークがあります。

0グッド

0クリップ

投稿2022/06/02 07:31

Bootstrapで”Navbar fixed”を使っているのですが、ログアウトリンクがうまく表示されません。
以下、①〜④まで試してみたのですが、どれもリンクエラーになったり、微妙に上にいったりします。
マイページリンクのように綺麗に表示されるには、どうすれば良いでしょうか?

イメージ説明

html

1上記省略 2<ul class="navbar-nav me-auto mb-2 mb-md-0"> 3 <% if user_signed_in? %> 4 <li class="nav-item"> 5 <a class="nav-link" href= <%= user_path(id: current_user.id) %>><%=current_user.nickname%>さんのマイページ</a> 6 </li> 7 <%# 正常にマイページに飛ぶ %> 8 9 <li class="nav-item"> 10 <a class="nav-link" href= <%= destroy_user_session_path %>>ログアウト①</a> 11 </li> 12 <%# Couldn't find User with 'id'=sign_outになる。ただし表示はこのように白字・中央が良い %> 13 14 <li class="nav-item"> 15 <a class="nav-link" method="destroy" href= <%= destroy_user_session_path%> >ログアウト②</a> 16 </li> 17 <%# Couldn't find User with 'id'=sign_outになる。ただし表示はこのように白字・中央が良い %> 18 19 <li class="nav-item"> 20 <a class="nav-link"><%= link_to 'ログアウト③', destroy_user_session_path, :method => :delete %></a> 21 </li> 22 <%# 正常にログアウトできるが、なぜか下に寄る。また、ハイパーリンクになってしまう %> 23 24 <li class="nav-item"> 25 <a class="nav-link" href=<%= destroy_user_session_path%>><li><%= link_to 'ログアウト④', destroy_user_session_path, :method => :delete %></li></a> 26 </li> 27 <%# 正常にログアウトできるが、なぜか上に寄る。また、ハイパーリンクになってしまう %> 28 29 <% else %> 30 31 <li class="nav-item"> 32 <a class="nav-link" href= <%= new_user_session_path %>>ログイン</a> 33 </li> 34 <%# 正常にログインできる %> 35 36 <li class="nav-item"> 37 <a class="nav-link" href= <%= new_user_registration_path %>>新規登録</a> 38 </li> 39 <%# 正常に新規登録できる %> 40 41 <% end %> 42</ul> 43下記省略

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

以下のコードで綺麗に表示できました。

<li class="nav-item"> <%= link_to "ログアウト", destroy_user_session_path, method: :delete, class: 'nav-link' %> </li>

投稿2022/06/03 08:15

Kakichi_01

総合スコア43

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問