2014-09-22 37 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