我有一个表格(Rails 3.2.8,Paperclip 3.1.4),带有两个回形针附件,用于具有两个 has_attached_files 的模型。一个是图像,另一个是通用文件,通常是 .zip 文件。
只要我不尝试上传 .zip 文件,一切正常。上传任何大小的 .zip 文件(原始文件为 80 MB,但尝试 3 MB 以查看是否存在大小问题)会导致表单 POST 而不是 PUT,并且 Rails 会引发路由错误。
表单方法是 POST,但将 Rails 的隐藏 _method 值设置为“put”,它工作正常,并且在我不尝试上传 .zip 文件时会导致 PUT。
该表单确实正确设置了 enctype 'multipart' 位。
知道是什么原因造成的吗?