我正在尝试将以下内容作为自定义资源(一般化):
action :a do
resource 'foo' do
end
action_b
resource 'bar' do
end
end
action :b do
resource 'xyz' do
end
end
我想触发行动的地方' b'在做其他工作以采取行动的过程中' a。我期望发生的是' xyz'的默认操作。将在执行' foo'的默认操作之间发生。和' bar'资源。然而,实际发生的是执行' xyz'资源首先发生。
我怀疑这可能与编译时间与运行时间恶作剧有关(因为这是我厨师大部分问题的原因),但我对自定义的生命周期知之甚少资源,以保留我喜欢的执行顺序。
所以问题是......我如何构建这个以便行动''是按正确的顺序执行的?
答案 0 :(得分:0)
这不是真正支持的,将b
动作中的内容放在另一个帮助方法中并从两个动作中调用它。