我试图从同一个库中的另一个方法通知库方法中的ruby块。
例如
这是我的第一个方法(方法A),它有一个名为FIRST的ruby块,它通知方法B中另一个名为SECOND的ruby块。
module MyModule
def methodA
ruby_block 'FIRST' do
block do
## DO SOMETHING
end
notifies :create, 'ruby_block[SECOND]', :delayed
end
end
def methodB
ruby_block 'SECOND' do
block do
## DO SOMETHING
end
action :nothing
end
end
end
不知何故,通知似乎不起作用可能是因为要通知的资源存在于不同的方法中?