使用图像字段实现用户友好表单的最佳方法是什么?

时间:2012-02-09 19:58:33

标签: ruby-on-rails ruby-on-rails-3

我想实现一个包含图像字段(上传)等重字段的注册表单。

当不使用AJAX时,整个表单将被发送到服务器,包括图像。这可能非常耗时,如果表单无效,则用户被迫再次上传表单。这不是用户友好的。

所以,我认为AJAX可以成为一种解决方案。但怎么可能是最好的方法呢? 图像应上传一次,如果图像无效(超出尺寸,格式错误,......),则需要再次上传图片。

以不引人注目的方式实施它是否值得? (当javascript被禁用时,一切都能正常工作吗?)

1 个答案:

答案 0 :(得分:1)

除了使用AJAX,并避免在表单无效时重新上传图片,您可以使用具有在这种情况下避免文件重新上传的功能的Carrierwave。请参阅README中的“在表单重新显示中进行上传工作”。