我正在使用Paperclip-FFMEG將視頻文件上傳到我的開發環境(並且最終在我的項目投入生產時最終到本地服務器)。從Ruby on Rails 3.2.6中的Paperclip生成的文件中刪除問號
當視頻被上傳,文件名,默認情況下,如下所示:
/system/modelnames/paperclipnames/.../mynewfile.mp4?xxxxxxxxxx
相信問號後的10位數字是一個時間戳。
但是,我將用來播放視頻的播放器不喜歡在文件附件之後有任何東西 - 所以我想在將URL傳遞到播放器之前去掉問號和時間戳。 。
我試着用下面的紅寶石(我認爲)條功能:
temp_variable = model.paperclipattribute.url(:blah).strip('?')[0]
但是,Rails的拋出了一個錯誤:
wrong number of arguments(1 for 0)
我把它我這樣做不對嗎?其他解決方案?我不想完全關閉時間戳,因爲在這種情況下我只需要這樣做。
謝謝!
太棒了,我知道這很簡單!謝謝! – Graeme 2012-08-03 19:54:57
@Graeme確保接受這個答案,點擊它的分數旁邊的複選標記,如果它適合你! – slhck 2012-08-05 21:31:43