2013-06-02 33 views
0

我一直在我的應用上使用虛空作爲無盡頁面,並且它在本地運行效果很好,但是當我部署到heroku並嘗試渲染視圖的控制器方法時, nether'我在日誌中得到這個錯誤在Heroku上部署時使用虛空寶石獲取錯誤

←[36m2013-06-09T20:20:33.091413 + 00:00 app [web.1]:←[0m開始GET「/ resources」爲176.61.88.70在2013-06-09 20:20:33 +0000 ←[36m2013-06-09T20:20:33.253704 + 00:00 app [web.1]:←[0m ←[36m2013-06-09T20:20: 33.253704 + 00:00 app [web.1]:←[0m NoMethodError(undefined method`nether'for#):

我如何讓Heroku在Heroku中可用?找到'nether'幫手? 這裏是寶石 https://github.com/maecro/nether 的「幽冥」的方法是在app /幫手/ nether_helper,我認爲它的路徑是在LIB /陰/引擎定義

我知道有一個類似的問題這是在最新的解決版本 https://github.com/maecro/nether/pull/4 但這並不能解決我的問題

回答

0

找到解決方案。使用最新版本的gem將控制器動作中的每個nether實例更改爲render_nether。 Heroku無法找到寶石的輔助方法(幽靈),但可以找到控制器方法(render_nether)。不需要改變視圖中的幽默呼叫。