# upload['file'].original_filename - имя загруженного файла.
# temp_file - куда мы его временно записали
# File#extname - получает из пути файла его расширение
extension = File.extname(upload['file'].original_filename).sub(/\./, '')
read_method = "read_from_#{extension}".to_sym
track.respond_to?(read_method) && track.send(read_method, temp_file)
Комментариев нет:
Отправить комментарий