&
(Senin örneğin içinde işaretleri düğüm için bir takma &default
takma adları "varsayılan" olarak geliştirme düğüm) ve *
referanslar adı "varsayılan" ile ad verilmiş düğüm. <<:
Bu düğüm içeriğini ekler.
Burada YAML spesifikasyonunu alıntılamama izin verin:
Tekrarlanan düğümler (nesneler) ilk önce bir çapa ile (ve işareti - “&” ile işaretlenir) tanımlanır ve daha sonra diğer adlara (yıldız - “*” ile atıfta bulunulur) eklenir.
Yani örneğinizin parçaları
development: &default
adapter: postgresql
database: dev_development
test: &test
<<: *default
database: test_test
aslında genişletmek
development: &default
adapter: postgresql
database: dev_development
test: &test
adapter: postgresql # from the "default" alias
database: test_test # overridden by the duplicate key
ve aynı zamanda "test" düğümünü "test" takma adı altında da kullanılabilir hale getirin.
Göz at 2.2 Yapılar - YAML şartname (: ++ veya hatta dokümanlar moar gerekirse daha detaylı bilgi için 3.2.2.2 Tutturucuları ve diğer adları. )