【发布时间】:2011-07-13 18:39:11
【问题描述】:
您好,我一直在寻找各种关于回形针后期处理的教程,但不知何故我无法调用“Make”方法。
在这里查看第 36 行...http://pastie.org/private/epfgcxywhyh4wpmozypg
它正常上传,没有任何错误或警告,但我永远看不到 make 方法中的 puts 语句,它告诉我这没有被调用。
编辑
我可以毫无问题地在模型中运行它,我得到了 True,
def class_exists?(class_name)
klass = Paperclip.const_get(class_name)
return klass.is_a?(Class)
rescue NameError
return false
end
有什么想法吗?
【问题讨论】:
-
您确定正在加载 FileContents 类吗?
-
这就是我试图用第 36 行的 puts 验证的内容,我也尝试添加一个调试器(ruby-debug),但它从未被调用,因此我想知道为什么它没有被调用调用。还有其他方法可以验证 FileContents 类是否正在加载?
-
尝试在文件的第一行引发异常(raise 'here')。这至少会验证文件是否正在加载,我认为这是一个很好的起点。
标签: ruby-on-rails paperclip post-processing