рельсовый поток мультимедийных файлов принимает запрос диапазона байт через метод send_data или send_file

У меня следующая проблема. Звуки скрыты от общей папки, потому что есть только определенные Пользователи, которые должны иметь доступ к звуковым файлам. Поэтому я создал определенный метод, который действует как звуковой url, но сначала вычисляет, имеет ли текущий пользователь доступ к этому файлу.

Файл посылается методом send_data. Проблема в том, что он работает довольно медленно, если даже... Разработчик плагина jplayer, который я использую для воспроизведения звука, сказал мне, что я должен быть в состоянии принимать запросы диапазона байт, чтобы он работал правильно....

Как я могу сделать это в контроллере рельсов, отправив файл с данными send_data или send_file?

Спасибо, Markus

9
задан Markus 24 October 2013 в 07:17
поделиться