使用文件夹内的模块扩展模型

时间:2012-04-01 19:19:12

标签: ruby ruby-on-rails-3 module

扩展我的模型的所有模块都存在于“app / lib”目录中,但是它变得杂乱,所以我想开始在子文件夹中对它们进行分组。扩展模块时如何在路径中添加文件夹?

我当前的用户模型:

class User
  extend Match
  extend UserAnalytics
  extend Gaming

  ...

我想将这些模块分组到子文件夹“app / lib / user”中,但是如何指定模块的新路径?

1 个答案:

答案 0 :(得分:1)

require "app/lib/user/Match"
...
class Anything
    extend Match

应该做的伎俩。