Ruby on rails 如何在YAML文档中放置YAML
我正在使用Rails夹具测试我的Rails应用程序。这一切都很好,只是我的一个数据库列应该包含YAML内容。但是,我知道如何将要加载的YAML标记放入YAML文件中的数据库中。以下是一个例子:Ruby on rails 如何在YAML文档中放置YAML,ruby-on-rails,ruby,yaml,Ruby On Rails,Ruby,Yaml,我正在使用Rails夹具测试我的Rails应用程序。这一切都很好,只是我的一个数据库列应该包含YAML内容。但是,我知道如何将要加载的YAML标记放入YAML文件中的数据库中。以下是一个例子: mvnforum: name: mvnforum abstraction_type: SVN url: src: test username: admin #is this possible? sourcepath: mvnforum/src/ webroot:
mvnforum:
name: mvnforum
abstraction_type: SVN
url: src: test username: admin #is this possible?
sourcepath: mvnforum/src/
webroot:
codesecure_project: mvnforum
如果无法在YAML文件中包含YAML,那么最好的方法是什么?为什么要将其加载到数据库中进行测试?如果要将YAML代码放入YAML文档中,则需要将其视为字符串:
url: "src: test username: admin"
如果需要多行字符串,可以
mvnforum:
name: mvnforum
abstraction_type: SVN
url: "
src: test\n
username: admin\n
"
sourcepath: mvnforum/src/
webroot:
codesecure_project: mvnforum
您可能希望考虑使用替换测试的固定装置,并使用类似的方法 看看这一点及其好处