レシピに条件ブロックがあり、そのノードの実行リストに "frenchblog"というレシピがない場合。特定の料理レシピのレシピが存在しない場合にのみ実行されるレシピ条件
link:これは、node.run_list.recipe?("frenchblog::default")
を使用することを示しています。これは料理レシピ全体ではなく特定のレシピでのみ動作し、正規表現(例えば/frenchblog/
など)と一致する方法が見つからない場合は、文字列ではないため、1に変換できません。
レシピのコード内の料理本からのレシピの存在をテストするにはどうすればよいですか?とにかくnode.run_list
のオブジェクトを文字列に変換して、正規表現にマッチさせることができますか?