【发布时间】:2011-09-07 02:59:46
【问题描述】:
我正在使用 Thoughtbot 的 Paperclip gem 处理文件上传。
我发现,当我上传文件名中包含空格的文件时,它会被存储的空格替换为下划线。
这很好。
我还尝试上传带有~ 等特殊字符的文件,但它们都被下划线替换了。
太好了。正是我想要的。
但是为什么会这样呢?
我在我的模型中所做的只是......
has_attached_file(
file_somefile,
:path => ":rails_root/public/system/other/path/elements/:basename.:extension"
)
这是回形针的默认行为吗?
【问题讨论】:
-
什么操作系统?在 OS X 上,我得到带有原始空格和波浪线的文件名。
-
我使用的是 OS X,Paperclip 2.3.1.1
-
嗯。我没有在我测试过的应用程序中明确设置路径,除此之外,我也没有做任何事情。目前无法检查我的版本,但我没有在 Gemfile 中指定版本,所以可能是 2.4.1ish。