在我当前的Rails程序中,当我使用类似
user = User.find(10)
当没有ID = 10的用户时,我将遇到类似以下的异常:
ActiveRecord::RecordNotFound: Couldn't find User with ID=10
我可以得到nil而不是引发异常,所以当我做类似的事情时:
unless user = Challenge.find(10)
puts "some error msg"
end
我只想在没有记录且不想使用开始/救援时得到nil
谢谢