Có nhiều cách để kiểm tra sự tồn tại của một thuộc tính lồng nhau trong bếp, và tôi không chắc chắn đó là đúng/tốt nhất, và nếu có sẽ dẫn đến các thuộc tính có sản phẩm nào được lưu trữ trên các nút:Cách chính xác để kiểm tra sự tồn tại của thuộc tính lồng nhau trong Chef là gì?
node[:parent] and node[:parent][:child]
node.attribute?(:parent) and node[:parent].attribute?(:child))
node[:parent].nil? and node[:parent][:child].nil?
Nó muốn được rất nhiều ưu tiên để có thể kiểm tra cho phụ huynh và trẻ em cùng một lúc, nhưng tôi không biết nếu đó là có thể. Tôi đang sử dụng Chef 10, không phải Chef 11, mặc dù câu trả lời giải thích hoặc là được chào đón.