标签: ruby-on-rails database activerecord model state-machine
我有一个模型,允许用户A建议约会给用户B的时间。如果B接受,则设置事件。但如果B提出另一个时间,那么A必须接受或提出另一个时间,依此类推。在一个用户接受对方的反建议之前,不会设置约会。
我应该如何模拟这种来回提案并跟踪Rails中的当前阶段?
谢谢。
答案 0 :(得分:1)
您所描述的是状态机。
Older SO question discussing the various gems and plugins of the time, plus some basics.
Newer blog post discussing the hows and whys.