Удалить вопросительный знак из сгенерированных файлов Paperclip -в Ruby on Rails 3.2.6

Я использую 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)

. Я так понимаю, что я делаю это неправильно? Любые другие решения? Я не хочу полностью отключать временные метки, так как мне нужно сделать это только в этой ситуации.

Спасибо!

7
задан Graeme 3 August 2012 в 19:39
поделиться