Istnieje wiele sposobów, aby sprawdzić istnienie zagnieżdżonego atrybutu w szefa kuchni, i nie jestem pewien, co jest poprawne/najlepiej, a jeśli spowoduje pustych atrybutów są przechowywane w węźle:Jaki jest poprawny sposób sprawdzenia istnienia zagnieżdżonego atrybutu w Chef?
node[:parent] and node[:parent][:child]
node.attribute?(:parent) and node[:parent].attribute?(:child))
node[:parent].nil? and node[:parent][:child].nil?
Byłoby bardzo korzystne, aby móc jednocześnie sprawdzić rodzica i dziecko, ale nie wiem, czy to możliwe. Używam Chef 10, a nie Chef 11, chociaż odpowiedzi wyjaśniające są mile widziane.