Ruby 或 Ruby on Rails 是否有任何支持superstates的状态机实现,可以跟踪过去的状态(并编辑它们),并跟踪在每个状态上花费的时间?
我使用过aasm,但它没有所有这些功能。我查看了许多其他选项,但不清楚哪一个最能支持所有要求。有没有人以这种方式将aasm与paper_trail一起使用?
Ruby 或 Ruby on Rails 是否有任何支持superstates的状态机实现,可以跟踪过去的状态(并编辑它们),并跟踪在每个状态上花费的时间?
我使用过aasm,但它没有所有这些功能。我查看了许多其他选项,但不清楚哪一个最能支持所有要求。有没有人以这种方式将aasm与paper_trail一起使用?
您可能已经看过它了,但http://slagyr.github.com/statemachine/index.html似乎是如今与状态机一起使用的宝石,而且它确实支持超状态。
编辑:您链接到的文章使用状态机..我很傻