如何重新格式化通过回形针保存的mp3文件名

时间:2009-10-15 00:32:00

标签: ruby-on-rails paperclip

我通过Paperclip上传/保存mp3文件,它在保存时用下划线转换名称。

例如,如果我上传“Gould Stokowski 1.mp3”,它会以“Gould_Stokowski_1.mp3”的形式保存到数据库中。当我检索文件并且我想显示名称时,如何取出下划线(用空格替换它们。

1 个答案:

答案 0 :(得分:0)

该程序对以下划线开头的字符做了什么?如果它什么都不做,那么就没有办法只使用文件名返回。名字不是“往返”。

如果您不关心这一点,那么您的问题根本与Paperclip或MP3文件无关。您只需要知道如何将所有下划线更改为空格。您可以使用String#tr

$ irb
>> "Gould_Stokowski_1.mp3".tr('_', ' ')
=> "Gould Stokowski 1.mp3"