如果我有一个名为graph的模型,它有一个名为plot的活动存储附件。如果我
run console --sandbox
然后我可以销毁对象并删除blob id。例如
graph = Graph.first
graph.id
graph.destroy
exit
我注意到之后
graph.destroy
控制台挂起一条消息,如
Performed ActiveStorage::PurgeJob (Job ID: 9ad13e28-136e-4b38-a8f6-2e269df3639e) from Async(low_priority) in 130.18ms
但在我按下ctrl/c键之前,控制台提示不会返回。
当我退出时,ID 1的图仍然存在,这是正确的,但是不再有一个附加到图上的BLB。
我可以看到为什么会发生这种情况,但它与其他控制台的行为不同,当控制台以沙箱模式存在时,这些关联会被恢复。当从沙盒中退出时,是否有自动恢复斑点的方法。