ActiveStorage 6.1+ does not delegate properly from `Attached` to `Attachment` to `Blob`.
ActiveStorage specs for versions 6.1 and up don't reflect several methods that are delegated from the Attached::* objects to the Attachment object, and from Attachment to the Blob model. For example, url and filename are both available on Attached::One through Blob, but either have no signature (filename) or an inaccurate signature (filename). In part this is due to incomplete specs, and in part it is due to symlink delegation to earlier versions.
I will try to supply more detail when off work.
Relevant links:
- 6.0 and inaccurate spec
- 6.1 and inaccurate spec
- 7.0 and inaccurate spec, inaccurate spec
@armstnp Sorry for the late response. We have dropped support for v6. We have stopped using symbolic links and the file contents have been copied. Does this solve the problem?