回形针和验证失败 - 避免重新上载

时间:2010-10-26 11:38:37

标签: ruby-on-rails ruby paperclip

我目前正在为Rails 3的模型设置Paperclip。当其中一个字段未通过验证(标题)时,用户必须再次上传文件。这不是非常用户友好:/

Paperclip论坛的建议是将Paperclip内容转移到相关模型中。我的模型很简单,只有几个字段,所以我想避免有两个页面/步骤来创建记录。

arts / create(有效时) - > arts_image /创建

有什么建议吗?

3 个答案:

答案 0 :(得分:3)

我将两步解决方案与单独的模型一起使用。虽然可以对默认行为进行编码和破解,但您也可以在客户端使用JS进行验证。

答案 1 :(得分:0)

答案 2 :(得分:0)

我采取了不同的方法,将文件“提供”回客户端,并在重新提交表单时重新接受该文件。

https://stackoverflow.com/a/25853569/7693