2012-09-17 88 views
0

我試圖從rails提供Opus音頻文件。我有vendor/assets/my_custom_folder_for_audio/file.opus中的文件。我可以通過訪問localhost:3000/assets/file.opus訪問該文件。但是,如果我嘗試將該文件作爲音頻元素的src加載,則當它應該是audio/ogg時,出現有關MIME類型爲application/octet-stream的錯誤。 Rails有一個文件config/initializers/mime_types.rb,但是它看起來像是用於respond_to塊,而不是用於資產管道。音頻文件是否應該在public/?這仍然不能解決MIME類型問題。幫助讚賞。從Rails 3 Asset Pipeline服務自定義的MIME類型

回答

0

所以我把它通過使這些變化工作:

vendor/assets/my_custom_folder_for_audio/file.opus - >vendor/assets/audio/file.ogg