Ruby unless文は falseの際に処理実行
unless文は条件式が偽falseの場合に処理を実行するの使う。
例
unless 条件式
# 条件式が偽(false)のときに実行する処理
end
例えば、ユーザーがサインインしてなければ、、、実行という記述
unless user_signed_in? ・・・ユーザーがサインインしてない(false)ならば
puts 'ログインをしてください'
end
省略もできる
puts 'ログインをしてください' unless user_signed_in?
これは以下と同義
unless user_signed_in?
puts 'ログインをしてください'
end