1

我是新来的铁轨。我正在构建一个网站,该网站具有管理员可以上传音频文件的功能,然后在后台播放。播放多个音频文件rails'audio_tag:有没有办法播放一个播放器中的所有文件?

我使用carrierwave作为文件上传和rails的audio_tag播放器,但是当数据库有多个音频文件时,我遇到了麻烦。

这是从视图中的相关代码:

<%= audio_tag Track.pluck(:file), controls: true, autoplay: true %>

计算结果为:“<%= audio_tag [文件1,文件2,文件3 ...],控制:真,自动播放:true%>

(.pluck方法是从每个轨道中提取文件名并将它们存储在一个字符串数组中)

我的轨道模型(carrierwave上传称为 'FileUploader'):

class Track < ActiveRecord::Base 
 
\t validates :file, presence: true 
 
\t mount_uploader :file, FileUploader 
 
end

该模型是 '跟踪' 一个属性 '的文件。'

我怎样才能获得的音频播放器播放多种音频文件,而该文件(或多个)什么的预先知识将是

感谢

回答

0

尝试使 :?!文件=> [文件1 ,文件2,文件3] 我不知道你有什么为重点:文件,但这里是为audio_tag和多种来源的语法

audio_tag("sound.wav", "sound.mid") 
+0

感谢您的快速反应也许我应该有澄清(I”我现在编辑我的文章),这些文件来自用户inp所以我不知道会有多少... –