【发布时间】:2018-10-25 21:12:54
【问题描述】:
当使用 Active Storage 上传文件时,当文件完成上传并重新显示表单时,例如当该表单的验证由于某种原因失败时,文件就消失了。
有没有办法在表单重新显示之间缓存或保留它? Shrine has a nice Plugin 为此,我正在为 Active Storage 寻找类似的东西。
【问题讨论】:
-
你有办法解决这个问题吗?
-
很遗憾没有。仍然坚持使用 Shrine,它工作得很好,还有一些其他很棒的功能仍然缺少 Active Storage,比如将文件作为数据 URI 上传。
-
@cseelus 下面发布的解决方案 dmitry 有什么问题?我知道它会在 Rails 6 中停止工作,但它可以工作。而且明年6.0降下来就可以轻松移除了。
标签: ruby-on-rails rails-activestorage ruby-on-rails-5.2