Есть несколько способов, чтобы проверить на наличие вложенного атрибута повара, и я не уверен, что правильно/лучше, и если приведет в пустых атрибутов, хранящихся на узле:Каков правильный способ проверить наличие вложенного атрибута в шеф-поваре?
node[:parent] and node[:parent][:child]
node.attribute?(:parent) and node[:parent].attribute?(:child))
node[:parent].nil? and node[:parent][:child].nil?
Было бы очень желательно иметь возможность одновременно проверять родителя и ребенка, но я не знаю, возможно ли это. Я использую шеф-повар 10, а не шеф-повар 11, хотя ответы, объясняющие, приветствуются.