【发布时间】:2015-06-21 12:12:37
【问题描述】:
我想为我的Taskmodel 创建一个status 属性,该属性将按以下顺序指示它在三个部分中的进度:open => in-progress => complete。它的工作方式类似于亚马逊包裹的交付方式:已订购 => 已发货 => 已交付。我想知道设置此属性的最佳方法是什么。我可能错了,但创建三个单独的布尔属性似乎有点多余。完成此任务的最佳方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby activerecord model attributes