Как иметь безымянные светильники YAML в Rails? - PullRequest
0 голосов
/ 22 февраля 2010

Допустим, у нас есть.

 apple:
    name: apple

  orange:
    name: orange

  grape:
    name: grape

Может ли это превратиться во что-то внизу?

    name: apple

    name: orange

    name: grape

Поскольку у меня около 25 предметов, назвать их вручную - действительно бесполезная работа.

1 Ответ

2 голосов
/ 22 февраля 2010

Нет, вы не можете, также потому что это неверный синтаксис YML. Каждый элемент прибора должен принадлежать имени, которое отражает имя узла YAML.

Однако вы можете генерировать имена с помощью Ruby.

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