Je suis en train d'écrire une nouvelle entrée à un database.yml de rails et pour une raison quelconque, je reçois des guillemets autour de cette entréePourquoi est-ce yaml.dump ajouter des guillemets cette valeur-clé paire
db_yml => { 'new_env' => {'database' => 'database_name', '< <' => '* par défaut'}} File.open ("# {RAILS_ROOT} /config/database.yml", "a") { | f | YAML.dump (db_yml, f)}
retours
---
new_env:
database: database_name
"<<": "*defaults"
Je ne sais pas pourquoi le « --- » et les guillemets autour des valeurs par défaut sont retournés, les pensées sur la façon de prévenir?
merci!
Alors, que faire si je voulais écrire dans le fichier, mais ne pas avoir des citations là-bas et ne pas avoir les lignes qui marquent le début de la décharge? Y-a-t-il un moyen de faire ça? –
Vous ne pouvez pas si vous voulez utiliser un caractère rentré – shingara