【发布时间】:2018-04-08 12:18:42
【问题描述】:
我正在尝试将音频文件添加到 Cloudinary 存储。我被卡住了 错误显示:
我在我的 Music.rb 文件中添加了来自堆栈溢出的另一个帮助的配置:
has_attached_file :song, :storage => :cloudinary, path: 'muvent/musics/:filename', :cloudinary_resource_type => :audio
validates_with AttachmentSizeValidator, attributes: :song, less_than: 10.megabytes
validates_attachment_content_type :song, :content_type => [ 'application/octet-stream', 'audio/mpeg', 'audio/x-mpeg', 'audio/mp3', 'audio/x-mp3', 'audio/mpeg3', 'audio/x-mpeg3', 'audio/mpg', 'audio/x-mpg', 'audio/x-mpegaudio' ]
但是,我仍然无法将文件上传到 Cloudinary。我还在我的控制器 music_params 中添加了歌曲列的许可,错误出现了。我该如何解决这个问题?
更新
我已经修复了上面的错误。但是为什么日志服务器中的另一个错误在rails中显示file -b --mime?我在这里使用的 Gemfile 回形针和回形针-cloudinary。
【问题讨论】:
标签: ruby-on-rails ruby audio cloudinary