كيف يكون لديك تركيبات YAML بدون اسم في القضبان؟
-
22-09-2019 - |
سؤال
دعنا نقول لدينا.
apple:
name: apple
orange:
name: orange
grape:
name: grape
هل يمكن أن يتحول هذا إلى شيء أدناه؟
name: apple
name: orange
name: grape
لأن لديّ 25 عنصرًا ، فإن تسميةهم يدويًا هو حقًا وظيفة لا قيمة لها.
المحلول
لا ، لا يمكنك ذلك أيضًا لأن هذا ليس بناء جملة YML صالح. يجب أن ينتمي كل عنصر من عناصر التثبيت إلى اسم يعكس اسم عقدة YAML.
ومع ذلك ، يمكنك إنشاء الأسماء مع روبي.
<% %w(apple orange grape).each do |fruit| %>
<%= fruit %>:
name: <%= fruit %>
<% end %>
لا تنتمي إلى StackOverflow