Rails 3类可用于查看,控制器和模型

时间:2011-10-04 18:39:51

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

我正在考虑创建一个可以从视图,控制器或模型调用的URL缩短的新类。我应该把这个班级放在哪里?

3 个答案:

答案 0 :(得分:4)

此类库应位于lib中,您需要在使用它的文件中或config/application.rb中的全局文件中要求它。

答案 1 :(得分:0)

除非您想将其打包为独立的宝石,否则您始终可以将其转储到config/initializers

答案 2 :(得分:0)

如果将类放在/ lib中,请不要忘记确保它是自动加载的。在application.rb中,请确保您有如下所示的行:

    # Custom directories with classes and modules you want to be autoloadable.
    config.autoload_paths += Dir["#{config.root}/lib/**/"]