>DeviseのメソッドDeviseのメソッドDeviseで認証をかける事が出来ましたが、いくつか問題があります。それらの問題を、Deviseのメソッドなどを使って解決していきます。ログインしていない一般ユーザーはブログを見れないという問題です。認証をかけているためすべてのページが閲覧不可能であり、以下にアクセスしてもログインページに遷移してしまいます。https://domain/articlesこれを、解決するにはexceptというものを使用します。exceptを使用すると〜以外のアクションという指定が可能になります。次に、ログインしているにもかかわらず「ログイン」が、ログアウトしているにもかかわらず「ログアウト」が表示されてしまうという問題です。これは、user_signed_in?メソッドとifを使う事で解決できます。user_signed_in?メソッドは、ユーザーがログイン中かどうか判断出来るメソッドです。%>また、ログインしている時はemailアドレスを表示出来るようにしましょう。このような時は、current_userを使います。current_userというのは、ログイン中ユーザーの事です。Destroyが見えてしまうという問題があります。これも先ほど追加したuser_signed_in?メソッドとifを使う事で解決できます。%>では、これらの動作を以下にアクセスして試してみましょう。以下のように、問題が解決できていればOKです。[スキルハブ]では無料の動画講座を多数公開しています。他校だと数万円するような講座が無料で受講できます。12】いいね&コメント。