回答

5

一個快速簡便的方法是把一個條件在您after_filter這樣的:

after_filter :do_something 

def do_something 
    if response.code == '200' 
    # do something 
    end 
end 
+0

是什麼樣的地位和代碼之間的區別? – camou 2017-04-17 17:55:38

+1

@camou根據文檔:http://api.rubyonrails.org/classes/ActionDispatch/Response.html你只能設置'status',並且只能得到'code'。所以基本上,區別在於訪問權限,一個是獲取者,另一個是設置者。 – MurifoX 2017-04-17 18:37:09

相關問題