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