部署到Heroku时,我得到ActionView :: Template :: Error(缺少部分

时间:2013-06-10 13:33:34

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

我正在将我的活动管理员应用程序部署到heroku并收到此错误。

ActionView::Template::Error (Missing partial admin/orders/form, active_admin/resource/form, active_admin/base/form, inherited_resources/base/form, application/form with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :arb, :haml]}

我对heroku了解不多,所以我在这里要求一些帮助。错误说我缺少订单的部分表单,但我在我的文件夹中有它,它在本地工作。

2 个答案:

答案 0 :(得分:3)

git add admin/orders/form active_admin/resource/form inherited_resources/base/form ..

git commit -m "missing partials"

git push heroku master

由于你的部分文件没有在heroku中推送

答案 1 :(得分:0)

当我尝试使用Coffeescript部分时,我遇到了这个问题。它在开发中运行良好,但在部署到Heroku时却没有。

问题是coffee-rails gem需要移出资产组(默认位置)以便在Heroku上工作,如What needs to be configured for Heroku to handle templates based on CoffeeScript?所述

因为我在发送错误消息时首先发现了这个StackOverflow问题,所以我想我会发布我发现的内容。