在Rails 3中使用paperclipftp时无法加载'paperclip / storage / ftp'

时间:2010-10-07 01:20:10

标签: ruby paperclip

我刚刚安装了paperclip 2.3.3和paperclipftp 0.1.0。

Paperclip工作正常,附件正在保存,一切都很棒。

输入paperclipftp。

我在我的Gemfile中包含了这两个宝石,用bundle安装它并确保所有依赖都满足。我还仔细检查了所有我的ftp信息是否正确,服务器工作正常。

当我尝试使用ftp附加文件时:

has_attached_file :photo, 
    :styles => { 
        :small => "204x159#", 
        :original => "460X370#"
    },
    :storage => :ftp,
    :path => "/:attachment/:attachment/:id/:style/:filename",
    :url => "http://kickassserver.com/_myfolder/:attachment/:attachment/:id/:style/:filename"

我收到以下错误:

Paperclip::StorageMethodNotFound in SetupsController#create

Cannot load 'paperclip/storage/ftp'

我认为paperclipftp实际上并没有被我的应用程序加载。有没有办法可以检查它是否真的被加载,或者有其他人经历过这个?

谢谢,

马特

1 个答案:

答案 0 :(得分:1)

我有ruby 1.9.2p180,问题是正在加载超时类。

仅添加,

require 'timeout'

到application.rb,这将解决您的错误。