Мое событие определяется следующим образом:Как передать аргументы, переданные событию блоку ошибок с 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)
. Если переход разрешен, у меня нет проблем звонить inc_in_path_share
с message
и tags
. Но когда переход не разрешен, я хочу, чтобы действие по умолчанию обрабатывалось inc_share
в моем блоке error
.
Как передать сообщение и теги на блок error
? Может быть, я думаю, что это тоже не самое лучшее (проблема XY). Благодаря !