Machinist doesn't look for named blueprints when it climbs the
inheritance tree. When you call a named blueprint, it looks for:
- named blueprint for that class
- master blueprint for that class
- master blueprint of parent class
- master blueprint of grandparent class
etc.
You'll have to copy the attributes from the Location named blueprint
to the CarLocation named blueprint.
As an aside, you can make your Location blueprint a bit nicer:
creator { User.make }
updater { creator }
That'll prevent a user being created unnecessarily if you set the
creator in the argument to make.
- Pete