no reason to make a Mapper object if the path is blank
Mapping never actually uses @set, so rm
[ci skip] Document Rails' shifted semver.
Merge pull request #15417 from JuanitoFatas/doc/semver-of-rails

[ci skip] Document Rails' shifted semver.