SORU
11 Temmuz 2011, PAZARTESİ


&,&Lt ne;< * bu veritabanında.dosya yml?

Şu ana kadar sadece veritabanı kullandım.her parametre ile yml açıkça, anlamıyorum bazı karakterleri kullanır aşağıda dosya seslendi. Her çizgiyi ve Sembol nedir(&,*,<<), bu dosyayı nasıl okuyabilirim? yani

development: &default
  adapter: postgresql
  database: dev_development

test: &test
  <<: *default
  database: test_test


cucumber:
  <<: *test

production:
  <<: *default
  database: test_production

CEVAP
11 Temmuz 2011, PAZARTESİ


& işaretleri için bir takma ad düğüm (örnek: &default diğer adları geliştirme düğüm olarak "varsayılan") ve * başvurular yumuşatılmış düğüm adı "varsayılan". <<: ekler düğüm içerik.

Benim YAML spec burada alıntı yapmak için izin:

Tekrarlanan düğümleri (nesneler) ilk çapa ile tanımlanır ("işareti ile işaretlenmiş “&”), ve kenar yumuşatma (yıldız başvurulan -“”) * bundan sonra.

senin örnek parçalar

test: &test
  <<: *default

aslında genişletin

test: &test
  adapter: postgresql       # from the "default" alias
  database: dev_development # from the "default" alias

ve aynı zamanda "" takma adıyla mevcut"". test düğümü test edin daha fazla ayrıntı için YAML specification - 2.2 Structures bile ihtiyacın olursa (ya da Kalender dokümanlar : 3.2.2.2. Anchors and Aliases) bak

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Howcast

    Howcast

    4 EKİM 2007
  • rtisticsdev

    rtisticsdev

    31 Mayıs 2012
  • TechBalance

    TechBalance

    12 HAZİRAN 2011