คำถามติดแท็ก exists

มีอยู่เป็นคำสำคัญหรือฟังก์ชันในหลายภาษาโดยเฉพาะใน SQL

7
ตรวจสอบว่ามีบันทึกจากคอนโทรลเลอร์ใน Rails หรือไม่
ในแอปของฉันผู้ใช้สามารถสร้างธุรกิจได้ เมื่อพวกเขาทริกเกอร์การindexดำเนินการในของBusinessesControllerฉันฉันต้องการตรวจสอบว่าธุรกิจเกี่ยวข้องกับcurrent_user.id: ถ้าใช่: แสดงธุรกิจ ถ้าไม่: เปลี่ยนเส้นทางไปที่newการดำเนินการ ฉันพยายามใช้สิ่งนี้: if Business.where(:user_id => current_user.id) == nil # no business found end แต่มันกลับเป็นจริงเสมอแม้ธุรกิจจะไม่มี ... ฉันจะทดสอบได้อย่างไรว่ามีระเบียนอยู่ในฐานข้อมูลของฉันหรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.