0

我的事件是这样定义的:

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)inc_in_path_share如果允许转换,我可以用messageand调用没有问题tags。但是当不允许转换时,我希望inc_share在我的error块中处理一个默认操作。

如何将消息和标签传递给error块?可能是我认为它也不是最好的方式(XY问题)。谢谢 !

4

1 回答 1

0

Jonathan Pares 在 AASM 的 github 页面上为此创建了一张票(参见https://github.com/aasm/aasm/issues/196)。我(AASM 的维护者)将实现此功能。

于 2014-12-12T17:25:18.877 回答