Ruby on rails Carrierwave-原始文件名的唯一性

Ruby on rails Carrierwave-原始文件名的唯一性,ruby-on-rails,ruby-on-rails-4,carrierwave,Ruby On Rails,Ruby On Rails 4,Carrierwave,Carrierwave何时保存安装的模型 是在上传到AWS之后还是之前 我想知道,因为我正在保存原始的\u文件名并使其在我的模型中唯一,但这并不能确保原始的\u文件名的唯一性 如果在同一时间发送两个文件名相同的请求,我将在数据库中获得这两条记录 要点:Carrierwave存储保存记录的文件。请注意,这是在提交保存之前进行的,因此,如果存储过程中出现问题,仍然可以回滚保存 您的问题可能在验证的唯一性中。它不能跨事务工作。见(19:16),和。这正是我所想的。。。我会检查解决方法,尝试修复它。

Carrierwave何时保存安装的模型

是在上传到AWS之后还是之前

我想知道,因为我正在保存原始的\u文件名并使其在我的模型中唯一,但这并不能确保原始的\u文件名的唯一性

如果在同一时间发送两个文件名相同的请求,我将在数据库中获得这两条记录


要点:

Carrierwave存储保存记录的文件。请注意,这是在提交保存之前进行的,因此,如果存储过程中出现问题,仍然可以回滚保存


您的问题可能在
验证的唯一性中。它不能跨事务工作。见(19:16),和。

这正是我所想的。。。我会检查解决方法,尝试修复它。