0

我正在使用 Uploadcare 来管理我的 Rails 应用程序的图像。我可以毫无问题地从我的计算机和 URL 上传图像。但。我有一个编辑表单供用户编辑他们的条目。用户可以更改他们的条目和与之关联的图像,但如果他们没有在编辑页面上选择新图像并提交表单,那么就没有图像。我怎样才能做到这一点,如果用户不选择新图像,图像将保持原始图像?

我是 Rails 新手,所以我怀疑有一个简单的答案,但我想不通!

4

1 回答 1

0

知道了!为未来的求职者发布答案。

我只需要在我的 Uploadcare 输入字段中包含一个映射到现有照片的“值”。所以输入字段的完整代码是:

<input type="hidden" role="uploadcare-uploader" name="user[photo]" value="<%= @user.photo %>" data-crop="1:1" data-preview-step="true" data-images-only="true" />

现在,如果用户没有选择新照片,则旧照片仍然存在。

于 2015-10-26T22:22:12.797 回答