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)
問題を解決するには?
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);
一方、 (and ) に設定data-src="<%= show.preview %>"
すると、コードはそこで問題なく動作します。releases/show.html.erb
index.html.erb
あなたのオプションは、注文リスト項目がないかどうかを検出し、オーディオ トラックを自動的に再生しようとしないか、オーディオ トラックをメイン ページに追加することです。