0

我在我的 Rails 应用程序中使用 Paperclip + Cocoon。如果用户提交表单但未通过验证,则需要再次发送图像。我想暂时存储它,以便在表单提交之间保留它。

IE:

我有具有多个图像的 POST。我有 POST 表单,其中包含 IMAGES 的嵌套表单。我想在验证 POST 之前保存 IMAGE - 所以在表单刷新时我已经可以显示存储的图像。

4

1 回答 1

-1

CarrierWave 提供此功能:https ://github.com/carrierwaveuploader/carrierwave#making-uploads-work-across-form-redisplays

不幸的是,Paperclip 似乎没有一种简单/内置的方法来做到这一点。您必须编写一个服务来包装持久化对象并在验证失败时处理缓存图像。

于 2013-12-26T18:43:38.723 回答