我正在使用 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)
我认为我做错了吗?还有其他解决方案吗?我不想完全关闭时间戳,因为我只需要在这种情况下这样做。
谢谢!