Rails2的部分新特性

2021-09-05 20:14:30 字數 1666 閱讀 9984

大多數常見的異常都可以統一處理,而不是每個需要單獨的處理。通常情況下,你只需要覆蓋rescue_action_in_public方法,來進行統一的異常處理即可。但是你也有可能需要使用自己的case語句來處理特定場合的異常。因此我們現在提供了乙個類級別的巨集叫做rescue_from,你可以使用它來宣告針對某個特定的action來捕獲異常

class

rescue_from user::notauthorized, :with

=> :deny_access

protected  

def deny_access  

end

end

Rails2的部分新特性

大多數常見的異常都可以統一處理,而不是每個需要單獨的處理。通常情況下,你只需要覆蓋rescue action in public方法,來進行統一的異常處理即可。但是你也有可能需要使用自己的case語句來處理特定場合的異常。因此我們現在提供了乙個類級別的巨集叫做rescue from,你可以使用它來宣...

Rails2的部分新特性

大多數常見的異常都可以統一處理,而不是每個需要單獨的處理。通常情況下,你只需要覆蓋rescue action in public方法,來進行統一的異常處理即可。但是你也有可能需要使用自己的case語句來處理特定場合的異常。因此我們現在提供了乙個類級別的巨集叫做rescue from,你可以使用它來宣...

Rails2中的詭異(1)

應用場景 圖書分類和圖書,一對多關係。我想實現當分類中還有所屬圖書,就不能讓使用者刪除分類。我是這樣做的 model中 class categroyhasbook ception runtimeerror end class bookcategory activerecord base has ma...