Estoy usando Paperclip-FFMEG para cargar archivos de video a mi entorno de desarrollo (y, eventualmente, a un servidor local cuando mi proyecto entre en producción).Eliminar el signo de interrogación de los archivos generados por Paperclip en Ruby on Rails 3.2.6
Cuando se suben vídeos, el nombre del archivo es, por defecto, de la siguiente manera:
/system/modelnames/paperclipnames/.../mynewfile.mp4?xxxxxxxxxx
creo que la cifra de 10 dígitos después del signo de interrogación es una marca de tiempo.
Sin embargo, al reproductor que utilizaré para reproducir los videos no le gusta tener nada después del archivo adjunto, por lo que me gustaría quitar el questionmark y la marca de tiempo después, antes de pasar la URL al reproductor .
He intentado utilizar el siguiente Ruby (creo) la función de la tira:
temp_variable = model.paperclipattribute.url(:blah).strip('?')[0]
Sin embargo, los carriles arroja un error:
wrong number of arguments(1 for 0)
lo tomo estoy haciendo esto mal? ¿Alguna otra solución? No quiero apagar las marcas de tiempo por completo, ya que solo tengo que hacerlo en esta situación.
Gracias!
brillante, sabía que era algo sencillo! ¡Gracias! – Graeme
@Graeme ¡Asegúrese de aceptar esta respuesta haciendo clic en la marca de verificación junto a su puntaje, si le resultó útil! – slhck