我想创建一个单数权限文件,可以将实例方法添加到rails中的一堆类中。
基本上,我将公开一个类方法" grant_permission(foo,bar)"然后,所有权限都在相同的权限.rbAdmin.grant_permission(:Admin,:Create)
Login.grant_permission(:Admin,:Index)
Viewer.grant_permission(:Stuff,:Index)
Admin.grant_permission(:Stuff,:Create)
等。我喜欢这个权限.rb'文件存放在' config'文件夹,但最大的问题是如何添加这些文件以便在服务器启动时运行?
请注意:我没有问如何编写grant_permissions类,我问的是如何添加权限.rb'文件。
答案 0 :(得分:0)
当导轨启动时,/config/initializers/
中的初始化程序会自动运行。