Hi,
This would be my first encounter in setting up an established state machine protocol in a model. Before I continue, I would also like that the model is versioned and persists even after deletion. For this, I'm considering the paper_trail gem. However, this brings me to a question, does state_machine play well with paper_trail's version revert (undo and redo)? I'm at this question, since I believe, state_machine would have it's specific mechanism to make sure whether it can go back or not. (But I guess undo/redo is an action at a different layer).
So, do they make sense to be used together?
--
Gurpartap Singh