Bucket Place/Ruby on Rails

[Ruby on Rails] 데이터베이스에 정보가 있는지 여부를 확인 하는 방법

Cloud Travel 2014. 12. 8. 14:26

1. [MODEL_NAME].where(id: [ID]).empty?  

   - 존재할 경우 : false

   - 존재하지 않는 경우 : true


2. [MODEL_NAME].where(id: [ID]).present?

   - 존재할 경우 : true

   - 존재하지 않는 경우 : false


3. [MODEL_NAME].exists?(id: [ID])

  - 존재할 경우 : true

  - 존재하지 않는 경우 : false