Я использую Paperclip -FFMEG для загрузки видеофайлов в мою среду разработки (и, в конечном итоге, на локальный сервер, когда мой проект будет запущен в производство ).
При загрузке видео имя файла по умолчанию выглядит следующим образом:
/system/modelnames/paperclipnames/.../mynewfile.mp4?xxxxxxxxxx
Я считаю, что 10-значная цифра после вопросительного знака является отметкой времени.
Тем не менее, проигрыватель, который я буду использовать для воспроизведения видео, не хочет, чтобы после вложения файла -ничего не было, поэтому я хотел бы удалить вопросительный знак и отметку времени после него, прежде чем передавать URL-адрес в проигрыватель.
Я попытался использовать следующую функцию Ruby (я думаю )полосы:
temp_variable = model.paperclipattribute.url(:blah).strip('?')[0]
Однако Rails выдает ошибку :
wrong number of arguments(1 for 0)
. Я так понимаю, что я делаю это неправильно? Любые другие решения? Я не хочу полностью отключать временные метки, так как мне нужно сделать это только в этой ситуации.
Спасибо!