【发布时间】:2011-02-25 20:10:15
【问题描述】:
最终在我的 Mac 上安装 RMagick 后,我已根据此处的教程设置了 attachment_fu:http://clarkware.com/cgi/blosxom/2007/02/24#FileUploadFu> 当我尝试通过上传表单上传文件时,我收到大约 80 条如下消息:
/Library/Ruby/Gems/1.8/gems/rmagick-2.13.1/lib/RMagick.rb:44: warning: already initialized constant PercentGeometry
/Library/Ruby/Gems/1.8/gems/rmagick-2.13.1/lib/RMagick.rb:45: warning: already initialized constant AspectGeometry
/Library/Ruby/Gems/1.8/gems/rmagick-2.13.1/lib/RMagick.rb:46: warning: already initialized constant LessGeometry
/Library/Ruby/Gems/1.8/gems/rmagick-2.13.1/lib/RMagick.rb:47: warning: already initialized constant GreaterGeometry
我做了一些搜索,发现当您在应用程序中使用不同大小写的 require 语句两次需要 RMagick 时,可能会出现此问题:http://work.rowanhick.com/2007/12/19/require-rmagick-and-case-sensitivity/ 我自己不需要它,但我在想可能是 config.gem "rmagick"我的 environment.rb 文件中的行可能需要它。
表单提交后,它给了我一个验证错误:Content type is not included in the list
我检查了附件_fu 的来源并在内容类型列表中找到了image/png,所以我认为这不是正确的错误消息:http://github.com/technoweenie/attachment_fu/blob/master/lib/technoweenie/attachment_fu.rb
有没有人对我如何让它发挥作用有任何想法?
【问题讨论】:
标签: ruby-on-rails upload imagemagick rmagick attachment-fu