我已将check_authorization unless: :rails_admin_controller?
放入 ApplicationController ,并为任何控制器获取 NoMethodError :undefined method 'rails_admin_controller?'
。
我已经设置了RailsAdmin。
答案 0 :(得分:0)
您需要自己定义rails_admin_controller方法。
check_authorization unless: :rails_admin_controller?
private
def rails_admin_controller?
self < RailsAdminController
end
答案 1 :(得分:0)
如果还有人需要这个,我可以通过以下方式解决:
check_authorization :unless => is_a?(RailsAdmin::MainController)