2012-12-03 13 views
11

मुझे तैनात कुकबुक संस्करण कहां मिल सकता है? ऐसा लगता है कि स्वचालित विशेषताएँ संस्करणों को नहीं सुनती हैं।तैनात कुकबुक संस्करण

क्या नुस्खा या टेम्पलेट में कहीं भी cookbook_version तक पहुंचने का कोई तरीका है?

उत्तर

15

आपको शेफ रन के बारे में जानता है कि कुकबुक संग्रह तक पहुंचने के लिए है।

run_context.cookbook_collection[cookbook_name].metadata.version 

run context is an object जो शेफ रन के संदर्भ को ट्रैक करता है।

cookbook_collection विधि स्थानीय कैश में मौजूद सभी कुकबुकों में hash-like object देता है।

cookbook_name विधि "इस" कुकबुक का नाम देता है, इसलिए यह संग्रह में कुकबुक देखता है। संग्रह में कुकबुक में सभी मेटाडेटा हैं, जिन्हें एक्सेसर्स के माध्यम से चुना जा सकता है। इस मामले में जब आप "संस्करण" चाहते हैं, तो "संस्करण" एक्सेसर का उपयोग करें।

संबंधित मुद्दे