如何为我的所有资源抢救Activeadmin中的ActiveRecord :: RecordNotFound?
我知道我可以在Rails中放入rescue_from(ActiveRecord::RecordNotFound)
ApplicationController,在ActiveAdmin中有等效的方法吗?
ActiveAdmin.register FooBar do
controller do
rescue_from ActiveRecord::RecordNotFound, with: :show_errors
def show_errors
# ...
end
end
end
编辑:您可以在一处为所有资源执行此操作:
require 'active_admin/base_controller'
ActiveAdmin::BaseController.class_eval do
rescue_from ActiveRecord::RecordNotFound, with: :show_errors
def show_errors
# ...
end
end
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句