Есть ли способ определить охрану (например, has_legs?
), которая проверяется перед вводом состояния (например, running
) в любом случае?Как настроить охрану на уровне состояния в AASM
В списке всех возможных обратных вызовов есть защита для событий и переходов, но не для событий.
Я попытался сделать условную проверку для модели. Он работал при выполнении события, но не для методов aasm (например, may_run?
).
Вы не можете найти себе код? –