LoginSignup
2
4

More than 5 years have passed since last update.

railsでの存在確認

Posted at

nil?(存在しない)

book.nil?
bookが存在しない場合
booK == ""

enpty?(入れ物は存在するが中身が空)

book.empty?
booK == ""
book == "aaaaa"

bookが存在しない場合、NoMethodErrorを返す

blank?(中身が空か、または入れものそのものが存在しないときの判定)

book.blank?
bookが存在しない場合
booK == ""
book == "aaaaa"

present?(== !blank?)

book.present?
book == "aaaaa"
bookが存在しない場合
booK == ""

参照

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4