Я использую гем рабочего процесса на некоторых моих моделях для реализации конечного автомата.Можно ли иметь несколько «рабочих процессов» на одной модели?
Использование некоторого мета-программирования ruby (см. Хранение рабочих процессов (конечных автоматов) в БД. Какой лучший способ? ) это должно быть легко выполнено. В этом ключе я разрабатываю решение, которое можно было бы использовать для себя, и, надеюсь, для возможного использования документов, если я смогу это сделать.
Однако, если у вас есть конечное число рабочих процессов с предопределенными шагами, вы можете просто следовать примеру из readme на https://github.com/geekq/workflow/#individual-workflows-for-objects