如何在Rails中拥有无名的YAML灯具?

时间:2010-02-22 16:21:06

标签: ruby-on-rails fixtures

我们说我们有。

 apple:
    name: apple

  orange:
    name: orange

  grape:
    name: grape

这会变成下面的东西吗?

    name: apple

    name: orange

    name: grape

因为我有25个项目,所以手动命名它们实际上是无用的工作。

1 个答案:

答案 0 :(得分:2)

不,你不能,也因为这不是一个有效的YML语法。 每个fixture元素必须属于反映YAML节点名称的名称。

但是,您可以使用Ruby生成名称。

<% %w(apple orange grape).each do |fruit| %>
<%= fruit %>:
    name: <%= fruit %>
<% end %>
相关问题