【发布时间】:2011-12-27 12:23:20
【问题描述】:
我有一个在大约 20 个不同的地方产生的异常。它可以很容易地在每个地方以相同的方式被救出,但那不是干的,而且是一件糟糕的工作!我想在中心位置挽救这个异常。我该如何安排?
顺便说一下ActiveRecord::RecordNonUnique 异常,...
【问题讨论】:
标签: ruby-on-rails activerecord exception-handling ruby-on-rails-3.1
我有一个在大约 20 个不同的地方产生的异常。它可以很容易地在每个地方以相同的方式被救出,但那不是干的,而且是一件糟糕的工作!我想在中心位置挽救这个异常。我该如何安排?
顺便说一下ActiveRecord::RecordNonUnique 异常,...
【问题讨论】:
标签: ruby-on-rails activerecord exception-handling ruby-on-rails-3.1
这个呢?
def rescue_from_record_non_unique
yield
rescue ActiveRecord::RecordNonUnique
# your code
end
# ...
rescue_from_record_non_unique do
# do something
end
【讨论】: