如何将/ lib中的类包含到app/controllers中的代码中

Jas*_*Kim 3 ruby ruby-on-rails ruby-on-rails-3

我有一个班级坐在/ lib文件夹中.它位于一个名为mailing.rb的文件中

我想在app/controller的代码中使用这个类.

我该怎么做呢?

kei*_*ley 10

Rails 3不再自动加载文件lib.

在您的application.rb文件中,您可以添加lib到autoload_paths:

config.autoload_paths += Dir["#{Rails.root}/lib"]
Run Code Online (Sandbox Code Playgroud)

这样,您mailer.rb和所有其他文件lib将可用于您的应用程序的其余部分.