簡體   English   中英

Heroku Rails預編譯錯誤

[英]Heroku Rails Precompile errors

我的Rails應用當前已損壞,當我檢查heroku日志時,得到以下信息:

ActionView::Template::Error (mixpanel.js isn't precompiled):
2013-07-22T21:05:04.591703+00:00 app[web.1]:   app/views/layouts/application.html.erb:21:in `_app_views_layouts_application_html_erb__2368959071303779648_52715720'
2013-07-22T21:05:04.587459+00:00 app[web.1]: Completed 500 Internal Server Error in 67ms

我已經按照Heroku的文檔指示運行rake assets:cleanRAILS_ENV=production bundle exec rake assets:precompile

我的manifest.yml看起來像這樣:


first.jpeg: first-4ac2f941b0baf7a92561c83f3c1f74a1.jpeg
first/index.jpeg: first-4ac2f941b0baf7a92561c83f3c1f74a1.jpeg
second.jpeg: second-3e53e9e8f0968d1ec4611dc26f5a6c24.jpeg
second/index.jpeg: second-3e53e9e8f0968d1ec4611dc26f5a6c24.jpeg
twitter-login-button.png: twitter-login-button-6cfce5ace5f0a7831b13bb42281ef40a.png
twitter-login-button/index.png: twitter-login-button-6cfce5ace5f0a7831b13bb42281ef40a.png
application.js: application-74466be8c91632da68d8b2d6418aeb1c.js
application/index.js: application-74466be8c91632da68d8b2d6418aeb1c.js
application.css: application-d71cbf890e592c3a75ec56da2585da45.css
application/index.css: application-d71cbf890e592c3a75ec56da2585da45.css
jquery.min.map: jquery.min-6c267bfd2b3f36e6edccb2e584934c1c.map
jquery/index.min.map: jquery.min-6c267bfd2b3f36e6edccb2e584934c1c.map

我的app/assets/javascripts文件包含以下文件:

  • application.js
  • mixpanel.js(未預編譯的一個)
  • ga.js(谷歌分析)
  • landings.js.coffee
  • firebase.js

最后,我的application.js完整的內容是:

//= require jquery
//= require jquery_ujs
//= require_tree .

任何想法如何解決這個問題? 到目前為止,我發現的所有文檔都沒有幫助。 我猜這是我所忽略的簡單事情。

您的config/environments/production.rb是否有config.assets.compile = false 我遇到了同樣的問題,將其切換為true解決此問題。

確認/環境/production.rb

config.assets.compile = true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM