我正在开发一个rails 3.2应用程序,它要求用户上传一个android apk文件,我已经尝试了所有我能想到的验证,在回形针文档中,最好的方法是验证
validates_attachment_content_type :binary,
:content_type => ['application/vnd.android.package-archive'],
:message => "can only be android application."
但是回形针将 apk 的 content_type 保存为 application/octet-stream 但这种内容类型太通用了,我需要对 android apk 附件进行严格验证。我通过在我的 Gemfile 中使用最新的回形针版本。
gem "paperclip", :git => "git://github.com/thoughtbot/paperclip.git"
帮助将不胜感激。谢谢你。