Dalam program rel saya saat ini ketika saya menggunakan sesuatu seperti
user = User.find(10)
Ketika tidak ada pengguna dengan ID = 10, saya akan memiliki pengecualian seperti:
ActiveRecord::RecordNotFound: Couldn't find User with ID=10
Bisakah saya mendapatkan nihil alih-alih meningkatkan pengecualian jadi ketika saya melakukan sesuatu seperti:
unless user = Challenge.find(10)
puts "some error msg"
end
Saya hanya ingin mendapatkan nol jika tidak ada catatan dan saya tidak ingin menggunakan begin / rescue
Terima kasih