【发布时间】:2017-05-16 15:28:09
【问题描述】:
我有一个在开发中运行良好的 Rails 应用程序。它访问我在/lib 文件夹中的一个类,因为
config.autoload_paths += Dir["#{config.root}/lib/**/"]
我的 application.rb 配置文件中的行。但是,当我在 Heroku 上运行生产环境中的应用程序时,我收到了 Uninitialized Constant 错误。
例如在本地运行rails c:
>rails c
001> OrderPdf
=> OrderPdf
002>
但在生产中:
>heroku run rails c
001> OrderPdf
NameError: uninitialized constant OrderPdf
(stack trace)
002>
这是怎么回事?
【问题讨论】:
标签: ruby-on-rails heroku production