使用Padrino时获取Paperclip :: AdapterRegistry :: NoHandlerError

时间:2016-04-16 02:08:56

标签: paperclip padrino

我一直在遇到一个问题,当我尝试上传图片时使用Padrino和paperclip我收到错误

Paperclip::AdapterRegistry::NoHandlerError

出了什么问题?

1 个答案:

答案 0 :(得分:1)

对于那些想知道的人,许多其他帖子中提到的多部分形式的东西也是如此。见Other SO posts

所有这些都与Rails有关,特别是如果你使用Padrino或其他基于机架的应用程序,你需要再添加一个或者它不会工作

抛出的异常是由于上传的文件由Hash表示(Rack将其转换为Hash),而Paperclip没有提供适用于此Rack特定散列的适配器。

您需要安装此gem:

gem 'paperclip-rack', require: 'paperclip/rack'