سؤال

أنا أعمل مع تركيبات 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

إذا كان من المستحيل أن يكون لديك 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

نصائح أخرى

قد ترغب في النظر في استخدام نمط المصنع لاستبدال المباريات الخاصة بك للاختبارات الخاصة بك واستخدام شيء مثل فتاة المصنع.

تفقد هذا مقال رائع حول سبب استخدامك لمصنع على التركيبات والفوائد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top