1

我已经放入check_authorization unless: :rails_admin_controller?ApplicationController得到NoMethodError :undefined method 'rails_admin_controller?'对于任何控制器。

我已经设置了 RailsAdmin。

4

2 回答 2

0

您需要自己定义 rails_admin_controller 方法。

check_authorization unless: :rails_admin_controller?
private
def rails_admin_controller?
  self < RailsAdminController
end
于 2013-03-04T20:53:51.977 回答
0

如果有人仍然需要这个,我通过以下方式解决了它:

check_authorization :unless => is_a?(RailsAdmin::MainController)
于 2015-08-03T16:40:52.150 回答