0
我的事件定義是這樣的:如何使用aasm將傳遞給事件的參數傳遞給錯誤塊?
event :share, after: :inc_in_path_share do
transitions from: :bucketed, to: :shared
error do |e|
inc_share(message, tags)
end
end
,我把它叫做my_instance.share(message, tags)
。如果允許轉換,我可以用message
和tags
撥打inc_in_path_share
。但是當轉換不被允許時,我想要在我的error
塊中有一個inc_share
處理的默認操作。
如何將消息和標記傳遞給error
塊?可能是我認爲它不是最好的方式(XY問題)。謝謝 !