部署到Heroku后损坏的Rails应用程序

时间:2015-06-15 19:02:44

标签: ruby-on-rails ruby heroku ruby-on-rails-4.2

我创建了一个超级简单的rails应用程序,该应用程序获取产品列表,为每个产品创建产品记录,使用产品ID命中第三方API,并相应地将响应中的相应产品数据填充到每个产品记录中。应用

在本地完全没问题,包含多达十几种产品或更多产品的清单,可以说是在运行时即时运行。图像和所有。

此外,我添加了日志记录以显示API调用何时发生并记录原始XML响应。在当地工作正常。

我部署到heroku并搜索任何ID,它会中断。该应用程序抛出看起来像是500("出错的东西")只是为了稍后看到实际上已经创建了相应的产品对象,尽管没有填充产品数据,也没有进行API调用。 (从字面上看,没有任何记录,错误或其他。)

除了最佳做法之外,我想知道的是,所有针对heroku的第三方API调用是否需要通过后台工作完成,或者是否还有其他我缺失的东西。<\ n / p>

我也实现了activejob,但仍然得到了相同的结果。会是什么呢?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我需要做的就是用figaro设置我的env变量。

$ figaro heroku:set -e production

DERP。

谢谢@Casper:)