2
如何在Activeadmin中为我的所有资源解救ActiveRecord :: RecordNotFound?营救RecordNotFound in Activeadmin
我知道Rails我可以把rescue_from(ActiveRecord::RecordNotFound)
放在ApplicationController中,在ActiveAdmin中有这样做的等效方法吗?
如何在Activeadmin中为我的所有资源解救ActiveRecord :: RecordNotFound?营救RecordNotFound in Activeadmin
我知道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
是有配置,在一个地方,我所有的资源的方式,而不是复制的所有资源文件的代码?? – kirlev
更新我的示例 –
非常感谢。 – kirlev