【发布时间】:2010-02-22 16:21:06
【问题描述】:
假设我们有。
apple:
name: apple
orange:
name: orange
grape:
name: grape
这可以变成下面的东西吗?
name: apple
name: orange
name: grape
因为我有 25 个项目,手动命名它们真的是一个没有价值的工作。
【问题讨论】:
假设我们有。
apple:
name: apple
orange:
name: orange
grape:
name: grape
这可以变成下面的东西吗?
name: apple
name: orange
name: grape
因为我有 25 个项目,手动命名它们真的是一个没有价值的工作。
【问题讨论】:
不,您不能,还因为这不是有效的 YML 语法。 每个夹具元素必须属于一个反映 YAML 节点名称的名称。
但是,您可以使用 Ruby 生成名称。
<% %w(apple orange grape).each do |fruit| %>
<%= fruit %>:
name: <%= fruit %>
<% end %>
【讨论】: