¿Paperclip limpia automáticamente los nombres de archivo?

Estoy usando Thoughtbot'sPaperclip gem para manejar la carga de archivos.

Estoy descubriendo que cuando subo un archivo con espacios en el nombre del archivo, se almacena con los espacios reemplazados por guiones bajos.

Eso es bueno

Traté de subir un archivo con caracteres especiales como~ y así sucesivamente y todos fueron reemplazados por guiones bajos.

Excelente. Exactamente lo que quiero.

Pero, ¿por qué está sucediendo?

Todo lo que estoy haciendo en mi modelo es ...

has_attached_file(
    file_somefile,
    :path => ":rails_root/public/system/other/path/elements/:basename.:extension"
)

¿Es el comportamiento predeterminado de este Paperclip?

Respuestas a la pregunta(2)

Su respuesta a la pregunta