首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新后,回形针突然抛出一个奇怪的错误

更新后,回形针突然抛出一个奇怪的错误
EN

Stack Overflow用户
提问于 2012-08-22 01:22:55
回答 2查看 893关注 0票数 3

我不能再在我的Rails应用程序中呈现带有回形针urls的页面了。我最近更新了我的gem包。我使用的是Rails 3.2.8和Paperclip 3.1.4。我之前使用的是Paperclip2.7.0。

在我看来,失败的链接是:

代码语言:javascript
复制
ad.image.url(:medium)

我的广告模型有以下声明:

代码语言:javascript
复制
Paperclip.interpolates :ad_subdomain do |attachment, style|
  attachment.instance.brand.subdomain
end

has_attached_file :image, 
                :default_url => '/images/blank.gif',
                :styles => { :medium => ["290x230>","jpg"],
                             :thumb => ["100x100>","jpg"] },
                :storage => :file,
                :path => "/mcp/ads/:style/:ad_subdomain/:basename.:extension"

抛出的错误是:

代码语言:javascript
复制
TypeError: wrong argument type Class (expected Module)
from /Users/me/.rvm/gems/ruby-1.9.3-p0@mcp5/gems/paperclip-3.1.4/lib/paperclip/attachment.rb:368:in `extend'
from /Users/me/.rvm/gems/ruby-1.9.3-p0@mcp5/gems/paperclip-3.1.4/lib/paperclip/attachment.rb:368:in `initialize_storage'
from /Users/me/.rvm/gems/ruby-1.9.3-p0@mcp5/gems/paperclip-3.1.4/lib/paperclip/attachment.rb:80:in `initialize'
from /Users/me/.rvm/gems/ruby-1.9.3-p0@mcp5/gems/paperclip-3.1.4/lib/paperclip/instance_methods.rb:5:in `new'
from /Users/me/.rvm/gems/ruby-1.9.3-p0@mcp5/gems/paperclip-3.1.4/lib/paperclip/instance_methods.rb:5:in `attachment_for'
from /Users/me/.rvm/gems/ruby-1.9.3-p0@mcp5/gems/paperclip-3.1.4/lib/paperclip.rb:191:in `block in has_attached_file'
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-22 01:47:54

出于某种原因,我有:

代码语言:javascript
复制
:storage => :file

在我的声明中。这是行不通的。如果你想使用文件系统,你只需要完全省略存储行,它将是缺省的。

票数 15
EN

Stack Overflow用户

发布于 2012-08-22 01:26:33

请查看Paperclip github页面上列出的要求:

回形针现在需要Ruby1.9.2版本和Rails版本>= 3.0 (仅当您要将回形针与Rails一起使用时)。

如果你仍然使用Ruby 1.8.7或Ruby on Rails 2.3.x,你仍然可以在你的项目中使用Paperclip2.7.x。此外,本自述文件中的所有内容可能并不适用于您的回形针版本,您应该阅读2.7版的自述文件。

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

https://stackoverflow.com/questions/12059939

复制
相关文章

相似问题

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