使用state_machine gem的到期日期

时间:2015-07-17 10:13:32

标签: ruby ruby-on-rails-4 state-machine

我有一个名为JobOpportunity的模型,从概念上讲它可以有三种状态:

  • :open
  • :closed
  • :expired

:open:closed是事件驱动状态。事件可以是创建模型,也可以是用户编辑模型。当:expired大于模型的Time.now属性时,模型为.expires_at

考虑到这一点,有没有办法用state_machines gem来表达这个?

0 个答案:

没有答案