【问题标题】:How to rescue exception central and DRY?如何拯救异常中心和 DRY?
【发布时间】:2011-12-27 12:23:20
【问题描述】:

我有一个在大约 20 个不同的地方产生的异常。它可以很容易地在每个地方以相同的方式被救出,但那不是干的,而且是一件糟糕的工作!我想在中心位置挽救这个异常。我该如何安排?

顺便说一下ActiveRecord::RecordNonUnique 异常,...

【问题讨论】:

    标签: ruby-on-rails activerecord exception-handling ruby-on-rails-3.1


    【解决方案1】:

    这个呢?

    def rescue_from_record_non_unique
      yield
    rescue ActiveRecord::RecordNonUnique
      # your code
    end
    
    # ...
    
    rescue_from_record_non_unique do
      # do something
    end
    

    【讨论】:

      猜你喜欢
      • 2013-06-28
      • 1970-01-01
      • 2017-01-17
      • 2018-11-27
      • 1970-01-01
      • 2017-01-30
      • 2011-06-15
      • 2012-07-12
      • 2013-06-16
      相关资源
      最近更新 更多