2013-06-26 83 views
0

有沒有簡單的方法來包裝開始救援塊的紅寶石/鐵軌?如何拯救紅寶石回調?

我們正在使用ElasticSearch + Tire在我們的webapp中實現搜索功能。輪胎在我們想要在ES服務器上建立索引的模型上使用回調。有時這些回調因某種原因失敗。

我希望能夠拯救這些錯誤 - 是否有一個簡單的方法來做到這一點?

回答

0

沒有你提供更多細節,那這樣的事情

class Model < ActiveRecord::Base 

    after_save :my_callback 

    def my_callback 
     begin 
      # do the thing you want 
     rescue 
      # callback failed - raise error or whetever 
     end 
    end 

end