2015-12-02 87 views
0

我有廚師食譜,我想查找另一個食譜定義的另一個資源。如何查找廚師食譜中的資源

原因爲此,我想讀取它的一個屬性並重新使用該值。

我這樣做是在一個廚師零運行。在我的食譜中,我正在做類似

myresource = resources(my_lwrp: "somename") 

然而resources集合是空的。

我不確定這是否合理。但在這種情況下,resources集合應該如何使用?什麼時候不是空的?

+0

顯示您的食譜(或可重複使用的示例),並說明它們在您的運行列表中的順序,如果您的資源未出現在資源集合中,則表示此時尚未評估它。 – Tensibai

回答

0

您可能會遇到一個編譯與融合階段問題。 http://coderanger.net/two-pass/有一些細節。總的來說,我不會推薦這種通過全局變量進行間接共享。有一個原因,使用全局是陳詞濫調壞編碼:)它導致難以讀取和不可維護的代碼。嘗試使用兩個位置之間共享的幫助器方法。