0

这在 Rails 2.3.11 中有效。我将应用程序升级到 Ruby 2.0.0 和 Rails 3.2.11。一切正常,除了我的支票邮寄。

在 check_mailings_controller.rb 中:

class CheckMailingsController < ApplicationController
  ...
  def send_mail
    CheckEmail.send_check_mail
    ...
  end
end

在 /lib/check_email.rb 中:

class CheckEmail
  def self.send_check_mail
    ...
  end
end

我收到的错误消息:

uninitialized constant CheckMailingsController::CheckEmail

应用程序启动时不应该初始化类吗?

谢谢你的帮助。

4

1 回答 1

0

只需添加

require "check_email"

CheckMailingsController.rb文件的顶部。

于 2013-03-08T03:29:12.150 回答