- nil? empty? blank?
https://engineering.huiseoul.com/%EC%9E%91%EC%9D%80-%EC%B0%A8%EC%9D%B4-9612e33838c4
- nil? : 해당 오브젝트가 nil인지 판별해서 알려 줌
- empty? : 엘레멘트를 가질 수 있는 객체의 내부에 엘레멘트가 하나라도 존재하는지 확인하는 데 사용
- blank? : ActiveSupport 라이브러리에 포함돼 있음, empty?보다는 더 많은 오브젝트에서 사용할 수 있도록 함
- present? : blank?와 정반대의 결과를 반환한다