2014-09-22 57 views
1

我想制作一个单数权限文件,可以将实例方法添加到rails中的一堆类中。配置Rails实例:向模型类添加方法

基本上,我会暴露一个类的方法 “GRANT_PERMISSION(FOO,吧)”,然后,都在同一个permissions.rb

Admin.grant_permission(:Admin,:Create) 
Login.grant_permission(:Admin,:Index) 
Viewer.grant_permission(:Stuff,:Index) 
Admin.grant_permission(:Stuff,:Create) 

等。我非常喜欢这个'permissions.rb'文件,它位于'config'文件夹中,但最大的问题是如何在服务器启动时添加这些文件来运行?

请注意:我不问如何编写grant_permissions类,我问如何添加'permissions.rb'文件。

回答

0

生活在/config/initializers/中的初始化程序在轨道启动时自动运行。

+0

如果忘了回到这个问题,但这正是我所说的。谢谢! – IdeaHat 2014-09-23 13:36:23