我想给我自己写的系统加入基于角色的权限管理
用的是rails recipes 里面推荐的方法 32号
把所有的controllers里面的actions放到一张rights里面
但是构建rights表的时候难道要手动 把 controller 名字以及 action的名字一个一个复制到表里面去?
而且以后controllers actions增加我也不用太麻烦
有没有简便点的办法让我可以通过irb 构造这张表?
类似
用的是rails recipes 里面推荐的方法 32号
把所有的controllers里面的actions放到一张rights里面
但是构建rights表的时候难道要手动 把 controller 名字以及 action的名字一个一个复制到表里面去?
而且以后controllers actions增加我也不用太麻烦
有没有简便点的办法让我可以通过irb 构造这张表?
类似
theapp.controllers.each do |contoller|
controller.actions.each do |action|
Right.create(:controller=> controller.name,:action=> action.name)
end
end