我是 rails 的新手。我目前正在为 Rails 3 中的模型设置 Paperclip。当其中一个表单字段验证失败时,它无法再次重新加载我上传的图像。它要求用户重新上传。它看起来对用户不友好。
我想做两件事来解决这个问题。如果所有字段都正确填写,我想将它存储在我的应用程序中(系统文件夹就像通常的回形针一样)。如果字段验证失败,希望将图像暂时存储在单独的文件夹中,直到它被保存。
我走在正确的道路上吗?否则有什么简单的方法可以做到这一点吗?
最佳答案
不幸的是,Paperclip 仅在成功保存包含文件的模型后才会保存上传的文件。
我相信最简单的选择是使用 javascript 进行客户端验证,因此不需要所有后端配置/黑客攻击。
关于ruby-on-rails - 验证失败时重新加载回形针文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18592108/