【发布时间】:2011-08-29 19:44:46
【问题描述】:
我在 rails 3 项目的 lib 目录中有一个名为 slot.rb 的文件。它创建了一个名为 SojournerSupport 的模块,并包含一个名为 Slot 的类。我有以下我的 config/application.rb 文件:
config.autoload_paths += %W(#{config.root}/lib)
然后我将模块包含在我需要的模型中,如下所示:
include SojournerSupport
这在我的机器上本地运行良好,但是当尝试在 heroku 中运行应用程序时,它显示“未初始化的常量 ShipRecord::SojournerSupport (NameError)”ShipRecord 是我包含该模块的模型的名称。
有什么想法或建议吗?
【问题讨论】: