2008-11-19 11 views
4

Je travaille avec des appareils Rails pour tester l'application de mes rails. Tout est bon sauf qu'une de mes colonnes de base de données est supposée contenir du contenu YAML. Mais, je suis sûr comment mettre le balisage YAML que je veux charger dans ma base de données dans le fichier YAML. Voici un exemple:comment placer YAML dans un document YAML

mvnforum: 
    name: mvnforum 
    abstraction_type: SVN 
    url: src: test username: admin #is this possible? 
    sourcepath: mvnforum/src/ 
    webroot: 
    codesecure_project: mvnforum 

S'il est impossible d'avoir YAML dans un fichier YAML ce serait la meilleure pourquoi pour charger ce dans une base pour les tests?

Répondre

8

Si vous voulez mettre le code YAML dans un document YAML, vous devez le traiter comme une chaîne:

url: "src: test username: admin" 

Si vous avez besoin d'une chaîne multiligne, vous pouvez le faire

mvnforum: 
    name: mvnforum 
    abstraction_type: SVN 
    url: " 
src: test\n 
username: admin\n 
" 
    sourcepath: mvnforum/src/ 
    webroot: 
    codesecure_project: mvnforum 
Questions connexes