4

我有一個例外,是在~20個獨立的地方生產的。它可以在每個地方輕鬆地以相同的方式拯救,但那不是乾燥和發酵的一種療法!我想在一箇中心位置拯救這個例外。我該如何安排?如何拯救異常中央和幹?

其對ActiveRecord::RecordNonUnique例外的方式,...

回答

6

這個怎麼樣?

def rescue_from_record_non_unique 
    yield 
rescue ActiveRecord::RecordNonUnique 
    # your code 
end 

# ... 

rescue_from_record_non_unique do 
    # do something 
end