サインアウトリンクの追加このパートでは、トップページからサインアウトができるようにリンクを追加します。本パートでは下記の動画のようにサインインしているときはサインアウトリンクがあり、サインインしていないときはサインアウトリンクが表示されないように実装していきます。目標物を作成するまでの流れサインアウトのリンクを追加サインインしていないときはサインアウトリンクを非表示では実際に進めていきましょう。サインアウトのリンクを追加Railsでリンクを実装する際はlink_toメソッドを使います。参考)link_toメソッドを使ったリンクの作成サインアウトリンクのパスはDeviseがデフォルトで用意しています。routesコマンドを実行して、ルーティングを確認しましょう。routes上記のコマンドを実行すると、下記のようにパスが/users/sign_outのルーティングが表示されます。このパスがサインアウトリンクのパスに当たります。devise/sessions#destroyでは、home.html.erbに以下のコードを追加してください。home.html.erblink_toでパスを指定する場合、名前付きヘルパーに当たるdestroy_user_sessionに_pathを追加することで、リンクのパスを指定できます。routesの結果から分かるように、HTTPメソッドがDELETEと書いてあります。:deleteという記述を追加して、HTTPメソッドをDELETEに指定する必要があります。上記のコードを追加すると、下記の画像のようにサインアウトのリンクが表示されます。実際にサインアウトしてみてください。サインアウトしても、常にサインアウトリンクが表示されている状態になります。(下記の画像はサインアウトしたときの画像です。サインインしていないときはサインアウトリンクを非表示サインアウトリンクはユーザーがログインをしている時以外、表示させたくないので、home.html.erbに以下のコードを追加してください。(追加する行が2箇所あるので気をつけてください。home.html.erb上記のコードは、もしユーザーがサインインしていれば、サインアウトリンクを表示させます。if式は条件式が真の場合の処理をするのに使われます。条件式が真のときに実行する処理enduser_signed_in?はDeviseを入れることで使えるようになるヘルパーメソッドです。Deviseで使えるヘルパーメソッドは以下のリンクから確認してみてください。deviseで使えるようになるヘルパーメソッド一覧ではサインインしていない状態であれば、サインアウトが表示されないことを確認してください。以上で今回のパートは終了です。"この評価の理由をお聞かせください。text:'12月28日~1月5日の期間は年末年始のため質問の回答が遅れる場合がございます。$('.announce').after(announce_text);。