我有简单的rails应用程序将mp3文件上传到Amazon S3,然后在现场播放。
我正面临的问题是从ruby传递mp3 url到javascript函数。
<% audio = @random_audio %>
//<%= raise audio.song.url.inspect %>
//console.log('<%= audio.song.url %>');
wavesurfer.load('<%= audio.song.url %>');
raise提供正确的网址
uploads/test.mp3?AWSAccessKeyId=XXXX&Signature=XXX&Expires=1392962027
但是控制台日志提供了错误的网址,它会在每个amp;
&
uploads/test.mp3?AWSAccessKeyId=XXXX&Signature=XXX&Expires=1392962027
因为此音频文件无法访问。这是什么问题?
答案 0 :(得分:1)
<%= audio.song.url.html_safe %>