首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >attachment_fu和RMagick

attachment_fu和RMagick
EN

Stack Overflow用户
提问于 2010-05-31 11:27:02
回答 3查看 1.4K关注 0票数 2

最终在我的苹果电脑上安装了RMagick之后,我已经根据这里的教程设置了attachment_fu:http://clarkware.com/cgi/blosxom/2007/02/24#FileUploadFu>当我尝试通过上传表单上传文件时,我得到了大约80条这样的消息:

代码语言:javascript
运行
复制
/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/我自己并不需要它,但我在想,也许我的environment.rb文件中的config.gem "rmagick"行rails可能需要它。

表单提交后,它会给我一个验证错误:Content type is not included in the list我已经检查了attachement_fu的源代码,并在内容类型列表中找到了image/png,所以我认为这不是正确的错误消息:http://github.com/technoweenie/attachment_fu/blob/master/lib/technoweenie/attachment_fu.rb

有没有人有什么办法可以让我这样做呢?

EN

回答 3

Stack Overflow用户

发布于 2010-10-26 18:15:25

如果你像我们一样使用一个gem (比如gruff),它需要rmagick (因此你不能真正纠正require语句的大小写),你可以配置bundler使用匹配的大小写来加载rmagick。

例如,将以下内容添加到Gemfile中:

gem 'rmagick','2.13.1',:需要=> 'RMagick‘

这使我们今天摆脱了真正的困境。

感谢你的原创帖子--直到我们读到它,我们才迷失了方向!

票数 3
EN

Stack Overflow用户

发布于 2010-12-04 08:57:21

使用回形针时遇到了类似的问题,通过从environment.rb中删除config.gem 'rmagick'行解决了问题。

票数 0
EN

Stack Overflow用户

发布于 2010-10-23 19:24:18

更新:以下功能仅适用于苹果电脑。我的生产服务器因此而阻塞。不要使用它。

我也遇到了这个问题。在config/environment.rb ment.rb中,我得到了:

代码语言:javascript
运行
复制
config.gem 'rmagick'

它必须是小写的,否则Rails会认为我没有安装所需的gem。

Attachment_fu有一个名为rmagick_processor.rb的文件,其中包含以下行:

代码语言:javascript
运行
复制
require 'RMagick'

如果将其更改为小写,"require ' RMagick '",则RMagick错误消息将消失。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2941217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档