Trong chương trình rails hiện tại của tôi khi tôi sử dụng một cái gì đó như
user = User.find(10)
Khi không có người dùng nào có ID = 10, tôi sẽ có ngoại lệ như:
ActiveRecord::RecordNotFound: Couldn't find User with ID=10
Tôi có thể lấy nil thay vì tăng ngoại lệ để khi tôi làm điều gì đó như:
unless user = Challenge.find(10)
puts "some error msg"
end
Tôi chỉ muốn nhận nil khi không có hồ sơ và tôi không muốn sử dụng begin / Rescue
Cảm ơn