为什么 PDF(可预览?)不支持与变体相同的语法:
has_one_attached :file do |file|
file.variant :square_small,
format: 'jpg',
resize_to_fill: [60, 60],
saver: { subsample_mode: 'on', strip: true, quality: 85 }
end
我可以调用
variant(:square_small)
但我无法定义file.preview
并调用preview(:square_small)
似乎很烦人
processed.url
和 url
在公共 GCS 存储桶方面有什么区别?我注意到 processed.url
适用于图像而不适用于 PDF,而 url
适用于两者。 url
本身也不会在上传后加载图像。所以我基本上为所有图像调用 processed.url
,为 PDF 调用 url
除了文档中提到的(可交换后端)之外,不使用重定向路径的缺点是什么?我注意到不使用重定向(并保存对服务器的请求),它 still 动态响应变化的变体和大小等,所以我通过使用
processed.url
找出我没有想到的其他缺点总是。唯一缓慢的请求是初始页面加载,谁在乎它,因为它是一个缓慢的单一请求,只有一次,再也不会。考虑到服务器当时不处理大量重定向请求,这似乎是值得的。
如何更改 Google 存储桶的 URL?它直接生成一个指向谷歌存储域的 URL,但我有它的 CNAMed,所以从技术上讲,域是不同的。
url
方法忽略任何 host
选项。