0
我在我的Rails應用程序中使用Paperclip + Cocoon。如果用戶提交表單但驗證失敗,則需要再次發送圖像。我想暫時保存它,以便在表單提交之間保留它。保存記錄前存儲回形針附件
即:
我有POST有多個圖像。我有POST的表單,它爲IMAGES嵌套了表單。我希望在POST驗證之前保存圖像 - 所以在表單刷新時我可以顯示存儲的圖像。
我在我的Rails應用程序中使用Paperclip + Cocoon。如果用戶提交表單但驗證失敗,則需要再次發送圖像。我想暫時保存它,以便在表單提交之間保留它。保存記錄前存儲回形針附件
即:
我有POST有多個圖像。我有POST的表單,它爲IMAGES嵌套了表單。我希望在POST驗證之前保存圖像 - 所以在表單刷新時我可以顯示存儲的圖像。
CarrierWave提供了此功能:https://github.com/carrierwaveuploader/carrierwave#making-uploads-work-across-form-redisplays
遺憾的是,似乎沒有一件容易的/內置的方式與回形針做到這一點。如果驗證失敗,您將不得不編寫一個包裝持久化對象並處理緩存圖像的服務。