Я хочу загрузить mp3-файл, используя скрепку, и хочу добавить расширение в файл после загрузки, например, название песни «just dance.mp3», и я хочу переименовать его в «just dance.mp3». (www.hypejamz.com) "У меня есть этот фрагмент кода в моей песенной модели
after_create :normalize_song
Paperclip.interpolates :normalized_mp3_file_name do |attachment, style|
attachment.instance.normalized_mp3_file_name
end
def normalized_mp3_file_name
"#{self.mp3_file_name.gsub( /[^a-zA-Z0-9_\.]/, ' ')}#{'(www.hypejamz.com)'}"
end
def normalize_song
self.update_attributes(:mp3_file_name => normalized_mp3_file_name, :name => "#{self.title} by #{self.user.name}")
end
если я сделаю это таким образом, вывод файла будет «просто dance.mp3 (www.hypejamz.com) (www.hypejamz.com)»
но я хочу, чтобы результат был «просто dance.mp3 (www.hypejamz.com)». спасибо