0
我正在开发一个Rails4应用程序,我在模型中有很多日期属性。例如;Rails4中基于日期的自动操作
first_payment_date
last_payment_date
first_application_date
last_application_date
first_result_validation_date
last_result_validation_date
等
我想要自动化的东西一点点,想用这些日期我的应用程序的行为。例如,用户将无法在last_payment_date之后进行付款,或者他们将无法在first_application_date之前创建应用程序。
什么是规划这种事情的最佳方法?我听说过“状态机”和state_machine GEM,但我不确定这对我来说是否正确。
谢谢。
这些日期在我的考试模式。 – msdundar