Carrierwave多文件上传限制

时间:2013-09-11 09:28:29

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

对于我的应用程序,用户可以在表单中上传6个文件。 所以我使用这个例子,使用“fields_for”:http://lucapette.com/rails/multiple-files-upload-with-carrierwave-and-nested_form/

问题,这是无限的。是否可以在6次后禁用“添加”按钮,或者是否有任何解决方案?如果6个字段存在但不知道如何使用Rails ...

,这不是问题

感谢。

2 个答案:

答案 0 :(得分:2)

您可以将类名添加到文件字段标记中。单击添加新按钮检查jquery中的类长度如果超过6则使用jquery禁用添加按钮。由于您需要在客户端进行验证,我认为这样做会更容易。并确保如果使用删除任何文件,然后启用添加按钮。

答案 1 :(得分:0)

Limit amount of file uploads with carrierwave 在限制服务器端时可能证明是有用的。在客户端,Sabyasachis的回答可能会帮助你。