我有这个要求,即用户从手机上传照片,并在照片中输入注释
但是,为了大大提高响应能力,我想在用户完成输入注释之前开始上传照片(instagram 使用相同的技术)
所以,有3种场景: - 照片上传完成,然后笔记提交 - 笔记提交,然后照片上传完成 - 笔记和照片同时完成上传
我现在使用唯一令牌以及 after_create 挂钩来检查和保存。
照片上传和便笺都附带一个独特的 uuid
将照片存储在具有唯一 ID 的临时存储中
- 保存照片后(after_create),检查是否有任何带有唯一ID 的注释。如果是这样,请附上照片以说明。
使用 uniqueid 存储便笺
- 保存笔记时(after_create),检查是否有任何具有唯一ID的照片。如果是这样,请在照片上附上注释
这似乎是一个相当普遍的问题,我想知道是否有任何可接受的模式/解决方案?我正在使用 mongoid 和 rails 3.2