私は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)
私はこれを間違っていると思いますか?他の解決策はありますか?タイムスタンプを完全にオフにしたくないのは、この状況でのみオフにする必要があるためです。
ありがとう!