2017-04-27 19 views
2

我最近將Heroku上的導軌應用程序從Thin遷移到了Puma。一切都在分段環境中完美運行,但是當我部署到生產環境時,似乎沒有加載模塊或類。Rails在升級時自動加載lib類和模塊,但在推送到生產時不能運行

該應用程序啓動並在生產上運行,但每當需要我的/lib目錄中的某個類時,我會得到一個NameError(未初始化的常量)錯誤。

在我application.rb文件這是我加載LIB文件:

config.autoload_paths += Dir["#{config.root}/lib", "#{config.root}/lib/**/"] 

的運轉軌道3.1.1和2.1.1的Ruby

我不明白爲什麼他們會在加載升級但不是生產。任何幫助將非常感激!

回答

0

嘗試Rails.root而不是config.root

相關問題