在Rails应用程序中放置自定义类的位置,以便全局可用?

NJ.*_*NJ. 2 singleton ruby-on-rails

我有一个位于'lib'的自定义类,我想创建一个我可以在我的Rails应用程序中调用的实例 - 从控制器到rake任务.

我似乎可以使用'initializers'文件中的简单变量来执行此操作,如下所示:

@foo = "bar"
Run Code Online (Sandbox Code Playgroud)

我可以在任何地方看到@foo.如何创建我的类的实例,以便我可以从任何地方调用它和它的方法?

TIA

Zab*_*bba 6

在lib目录中: lib/some_thing.rb

另见以下评论config/application.rb:

...
# Custom directories with classes and modules you want to be autoloadable. 
...
Run Code Online (Sandbox Code Playgroud)