当前位置 : 主页 > 编程语言 > ruby >

ruby-on-rails – Ruby on rails:Paperclip和Ruby Mp3Info

来源:互联网 收集:自由互联 发布时间:2021-06-23
我正在尝试上传一个MP3文件(使用回形针插件),然后立即读取MP3信息(使用Mp3Info gem),这样我就可以获得标题,歌曲长度等. 我可以使用paperclip成功上传MP3文件,但是当我尝试使用Mp3Info.open(@
我正在尝试上传一个MP3文件(使用回形针插件),然后立即读取MP3信息(使用Mp3Info gem),这样我就可以获得标题,歌曲长度等.

我可以使用paperclip成功上传MP3文件,但是当我尝试使用Mp3Info.open(@ song.music.url)时,我收到一条错误信息,说文件是空的.是否有正确的文件引用,以便Mp3Info可以找到该文件?

(注意实际文件位于/public/system/musics/:id/original/:filename.extention)

ActionView::TemplateError (empty file) on line #5 of app/views/songs/_upload.erb:

5: <%  Mp3Info.open( @song.music.url ) do |mp3|  %>
6:  <% mp3.tag.title %>
7: <% end %>
尝试“路径”方法而不是“网址”

@song.music.path
网友评论