如题,比如我是超级管理员 我可以对 model 进行 index,new,edit,update 等所有操作。如果是一般管理员,只可以 index 操作。
在 rails_admin.rb 的配置文件中,有这么一段
config.actions do
new do |variable|
except ['Purchase']
end
dashboard # mandatory
index # mandatory
export
bulk_delete
show
edit
delete
show_in_app
## With an audit adapter, you can add:
history_index
history_show
end
我现在只能把 purchase 这个 model 的 new 隐藏掉。但是不能针对 model 添加 admin 的判断。不知能否明白我的意思。有 wiki 说用 cancan 权限操作。但是我并不想为了这一个小逻辑而添加一个 gem。