Это не работает, потому что YAML позволяет вам задавать ключи любого типа, поэтому
[activerecord, activemodel]: 'test'
- это отображение с одним ключом, последовательность [activerecord, activemodel]
, значение которого 'test'
.
Вместо этого вы можете использовать якорь / псевдоним:
activerecord: &my_value 'test'
activemodel: *my_value
Однако невозможно связать оба ключа с одним значением в одной паре ключ / значение.