うーん慣れていないからまだまだ可読能力が少ないよう
# 現在ログイン中のユーザーを返す (いる場合) def current_user if session[:user_id] @current_user ||= User.find_by(id: session[:user_id]) end end # ユーザーがログインしていればtrue、その他ならfalseを返す def logged_in? !current_user.nil? end
!current_user.nil?
=!@current_user.nil?
になるまで数分かかりました。
でもわかっても自信がないのでコンソールでわざわざ確認しました。
今後の課題なのですが省略した方がわかりやすい場合と省略しないとわかりにくい場合が判断できないです。こればかりは一人だけの勉強だけでは学びにくいかもしれません。複数人での開発やりたいなぁ......