верстка для XML Builder в рельсах 3 - PullRequest
1 голос
/ 04 июля 2011

Я хотел бы создать общий файл макета для XML-ответа. Например, я хотел бы обернуть эти общие части RSS в макет и оставить контент генерируемым в соответствующем файле представления.

Например,

# in layout/rss.xml.builder
xml.instruct!
...... # other general stuff for RSS

  yield

# in items/show.xml.builder
xml.item ......

Таким образом, элемент представления представления не нужно беспокоиться об упаковках RSS.

Однако выход не работает, и отображается только макет, но представление ничего не вернуло.

Пожалуйста, помогите.

1 Ответ

4 голосов
/ 17 августа 2011

Попробуйте:

xml.instruct!
  xml << yield
...