繁体   English   中英

Heroku-ActionView :: Template :: Error

[英]Heroku - ActionView::Template::Error

我在我的Rails应用中添加了“ audiojs”音乐播放器( http://kolber.github.com/audiojs/

在localhost上一切正常,但工作,但是heroku说:

"We're sorry, but something went wrong."

日志

ActionView::Template::Error (audiojs/audio.min.js isn't precompiled)

如何解决问题?

问题出在您的主页javascript中。 您正在尝试加载轨道,但是要查找的元素不存在,因此会出现未定义的错误。

var audio = a[0];
first = $('ol a').attr('data-src');

// Add this code to layouts/application.html.erb
// First is coming back undefined on your root route.
if (first == undefined)
  console.log("First is undefined! Will cause error in audio track");

$('ol li').first().addClass('playing');
audio.load(first);

鉴于,您在releases/show.html.erb (和index.html.erb )中设置data-src="<%= show.preview %>" ,并且该代码可以正常工作。

您的选择是检测是否没有订单列表项,而不尝试自动播放音轨或将音轨添加到主页。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM