Получите развернутую версию поваренной книги

Где я могу найти развернутую версию поваренной книги? Кажется, что автоматические атрибуты не прослушивают версии.

Есть ли способ получить доступ к cookbook_version где-нибудь в рецепте или шаблоне?

Ответ 1

Вам нужно получить доступ к коллекции поваренной книги, о которой знает шеф-повар.

run_context.cookbook_collection[cookbook_name].metadata.version

Контекст - это объект, который отслеживает контекст работы шеф-повара.

Метод cookbook_collection возвращает хэш-подобный объект всех кулинарных книг, которые имеет шеф-повар в локальном кеше.

Метод cookbook_name возвращает имя "this" cookbook, поэтому он просматривает поваренную книгу в коллекции. В коллекции есть все метаданные в поваренных книгах, которые можно выбрать с помощью аксессуаров. В этом случае, поскольку вы хотите "версию", используйте аксессуар "версия".