在Rails 2.3.6中,我在“initializers / admin_data_settings.rb”中使用了几个月的AdminData代码:
AdminData::Config.set = {
:is_allowed_to_view => lambda {|controller| controller.send('admin?') },
:is_allowed_to_update => lambda {|controller| controller.send('admin?') }
}
从昨天开始,AdminData允许每个人查看和更新数据,甚至是未经授权的用户。
当然我有一个合适的“管理员”? application_controller中的方法,但偶数:
AdminData::Config.set = {
:is_allowed_to_view => false,
:is_allowed_to_update => false
}
允许人们查看/更新数据。
导致这种情况的原因是什么?
谢谢, 奥古斯托
答案 0 :(得分:0)
虽然我不熟悉AdminData附加组件,但可能是该认证系统没有参与该区域的情况。