使用Rails上传/播放mp3文件

时间:2016-10-22 07:41:56

标签: ruby-on-rails

我正在为我的第一个"真正的" Rails项目 - "现代化"一个教堂唱诗班的老网站,我正在Rails建设它。他们目前有一个练习页面,其中包含存储在其服务器上的mp3文件的链接列表。我想将mp3文件存储在数据库中,并为歌曲创建了一个模型 - title:string,part:string(tenor,soprano等),audio:binary(这是mp3文件)。当我提交表单时,音频字段为零 - 其他字段保存正确。我应该使用Gem来上传/保存mp3文件吗?我遇到了CarrierWave,但只看到它与图像一起使用。我的印象是活动记录中的二进制字段用于保留原始文件格式。提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果您想使用文件上传而不是将其保存到数据库中,那么您可以使用paperclip。请看一下https://github.com/thoughtbot/paperclip