我刚刚安装了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实际上并没有被我的应用程序加载。有没有办法可以检查它是否真的被加载,或者有其他人经历过这个?
谢谢,
马特
答案 0 :(得分:1)
我有ruby 1.9.2p180,问题是正在加载超时类。
仅添加,
require 'timeout'
到application.rb,这将解决您的错误。