2013-06-02 26 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)。不需要改变视图中的幽默呼叫。