删除包装器食谱中的配方执行
Removing execution of a recipe in a wrapper cookbook
我们正在开发一个包装器食谱,我们需要删除我们添加的配方中包含的配方(使用 include_recipe
)的执行。有没有什么方法可以从包装器食谱中做到这一点?
如果你的意思是在库食谱中有一个 include_recipe
语句,并且你想在包装器食谱中删除它,那么不,没有办法做到这一点。事实上,您想建议图书馆食谱中存在错误,或者您在构建事物的方式上犯了错误。您能否分享更多信息,也许我们可以找到更好的解决方案?
这里有龙
如果您想冒险,您可能能够'rewind'那个不需要的食谱的效果。无论是使用 rewind
食谱,还是简单地使用 resources()
方法,您都可以获取配方声明的资源,然后将它们的操作设置为 action :nothing
。这将有效地取消运行 配方。但是,在我看来,这绝对是最后的手段,因为它充满了各种陷阱和复杂性。
我们正在开发一个包装器食谱,我们需要删除我们添加的配方中包含的配方(使用 include_recipe
)的执行。有没有什么方法可以从包装器食谱中做到这一点?
如果你的意思是在库食谱中有一个 include_recipe
语句,并且你想在包装器食谱中删除它,那么不,没有办法做到这一点。事实上,您想建议图书馆食谱中存在错误,或者您在构建事物的方式上犯了错误。您能否分享更多信息,也许我们可以找到更好的解决方案?
这里有龙
如果您想冒险,您可能能够'rewind'那个不需要的食谱的效果。无论是使用 rewind
食谱,还是简单地使用 resources()
方法,您都可以获取配方声明的资源,然后将它们的操作设置为 action :nothing
。这将有效地取消运行 配方。但是,在我看来,这绝对是最后的手段,因为它充满了各种陷阱和复杂性。