Perché le rotaie usano yaml per configurare il database invece del semplice codice ruby?

3

La maggior parte dei file di configurazione in ruby come Gemfile, gemspec, sono solo codice rubino stesso. Perché il file di configurazione del database su rotaie è l'eccezione?

    
posta Dgmlxsj Dgmlxsj 29.03.2012 - 14:26
fonte

3 risposte

2

La teoria personale è che il codice rubino è spaventoso per gli amministratori e l'unico file di configurazione con cui spesso dovremmo fare confusione è la configurazione del database. YAML è un po 'più accessibile.

    
risposta data 29.03.2012 - 15:11
fonte
1

Un bonus è che altre lingue possono leggere YAML, mentre non è possibile leggere un file di configurazione ruby in Python (facilmente).

Detto questo userei ruby per configurazioni complesse di configurazione

    
risposta data 17.06.2012 - 15:41
fonte
0

La mia ipotesi:

Per la configurazione di un modulo comune tra gli ambienti è il modo più conciso per farlo. Per farlo in Ruby aggiunge più complessità al file.

Per ottenere la vera risposta, dovresti chiedere al designer originale.

    
risposta data 29.03.2012 - 17:40
fonte

Leggi altre domande sui tag