0
有時我得到這個錯誤,我只想讓Rails在發生錯誤時拯救/跳過錯誤,而不是完全停止程序。有沒有一個好的方法來做到這一點?未定義的方法'第一'爲零:NilClass
下面是我的代碼:
<% wiki = MediaWiki.new(:domain => 'commons.wikimedia.org') %>
<% wikimedia_user = wiki.find("File:Samuel_L_Jackson_as_Nick_Fury.jpg") %>
第二行導致此錯誤:
NoMethodError (undefined method `first' for nil:NilClass)
如果出現這種情況,我只是想wikimedia_user
被設爲零。我試着在.find
的末尾添加.inspect?
,但我得到的只是錯誤。有沒有辦法做到這一點?