kir*_*lev 2 ruby-on-rails inherited-resources activeadmin ruby-on-rails-4
如何在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
Run Code Online (Sandbox Code Playgroud)
编辑:您可以在一个地方为所有资源执行此操作:
require 'active_admin/base_controller'
ActiveAdmin::BaseController.class_eval do
rescue_from ActiveRecord::RecordNotFound, with: :show_errors
def show_errors
# ...
end
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
969 次 |
最近记录: |