Getting Rails' ActiveStorage blob IDs from file URLs12 hours agoRailsActiveStorageblob IDhttps://mahadk.com/posts/activestorage-file-id/Copy Link从过期的ActiveStorage URL中提取blob ID,以避免重复下载图片。过期的URL包含一个base64编码的JSON对象,其中包含一个一致的blob ID。方法:按'/'分割URL路径,取倒数第三个片段,按'--'分割,解码base64,然后从JSON中读取'_rails.data'。Blob ID是唯一的且不重复使用,从而实现可靠的文件识别。