如何将YAML放在YAML文档中

Jos*_*ore 4 ruby yaml ruby-on-rails

我正在使用Rails灯具来测试我的rails应用程序.除了我的一个数据库列应该保存YAML内容之外,这一切都很好.但是,我确定如何将YAML标记加载到YAML文件中的数据库中.这是一个例子:

mvnforum:
    name: mvnforum
    abstraction_type: SVN
    url: src: test username: admin #is this possible?
    sourcepath: mvnforum/src/
    webroot:
    codesecure_project: mvnforum
Run Code Online (Sandbox Code Playgroud)

如果在YAML文件中不可能有YAML,那么最好将其加载到数据库中进行测试?

Jes*_*erE 8

如果要将YAML代码放在YAML文档中,则需要将其视为字符串:

url: "src: test username: admin"
Run Code Online (Sandbox Code Playgroud)

如果您需要多行字符串,则可以执行此操作

mvnforum:
   name: mvnforum
   abstraction_type: SVN
   url: "
src: test\n
username: admin\n
"
   sourcepath: mvnforum/src/
   webroot:
   codesecure_project: mvnforum
Run Code Online (Sandbox Code Playgroud)