ruby-on-rails - 配置在 Shrine gem 上生成文件 ID 属性的方式
问题描述
ShrineID
在调用presign_endpoint
. 有没有办法改变ID
使用 Shrine 的配置生成的方式?
解决方案
是的,您可以使用:presign_location
:
Shrine.plugin :presign_endopint, presign_location: -> (request) do
"#{SecureRandom.hex}/#{request.params["filename"]}" # for example
end
推荐阅读
- angular - 错误 httpclient 在 android 浏览器中不起作用 在 chrome 中
- flutter - 如何使用可拖动对象在 Flutter/Dart 中移动图像
- excel - 计算 Excel 列中各种唯一字符串的实例
- python - 如何防止顶级代码在导入时运行?
- ios - SwiftUI 视图内的 UITextView 视图背景和深色模式的边框颜色(表单)
- docker - 管理主机名池的 SW 建议
- google-chrome - Google Chrome 扩展程序是否仍支持 Canvas?
- c++ - c ++代码停止中间循环但不抛出任何错误
- python - 如何将 Python 中的二维点列表转换为数据框
- visual-studio - 新的 API 项目在 Dependencies > Analyzers 上有黄色感叹号