我已经将块传递给了ensurable方法,并定义了可接受的属性值以及要调用的提供程序的方法。我明白现在和不存在的财产取决于存在的结果?方法,并根据它,它们将被调用/不被调用。但是,我有一个案例,我也希望其他行动(my_action1,my_action2)也依赖于存在?结果,是否有可能实现这一目标?
ensurable do
newvalue(:present) do
provider.create
end
newvalue(:absent) do
provider.destroy
end
newvalue(:my_action1) do
provider.my_action1
end
newvalue(:my_action2) do
provider.my_action2
end
end