Я использую Thoughtbot Драгоценный камень скрепки для обработки загрузки файлов.
Я нахожу, что когда я загружаю файл с пробелами в имени файла, он запоминается с заменяемыми пробелами символами подчеркивания.
Это хорошо.
Я также попытался загрузить файл со специальными символами типа ~
и т.д., и все они были заменены символами подчеркивания.
Великий. Именно то, что я хочу.
Но почему это происходит?
Все, что я делаю в своей модели, это...
has_attached_file(
file_somefile,
:path => ":rails_root/public/system/other/path/elements/:basename.:extension"
)
Является ли это поведение по умолчанию для Паперклипа?