我正在寻找一种建议,以简单的方式改变rails中模型的状态。例如,我希望用户能够使用下拉列表或比率按钮将其作业更改为以下之一:
工作状态
有没有一种简单的方法可以在rails中写这个或者是否有推荐的宝石?没有转换,用户应该能够从一个状态更改为其他两个状态,而不是特定的顺序。
我查看了state_machine,这似乎有点像这样的东西。
答案 0 :(得分:1)
这将花费你9美元,但Ryan Bates不久前就这个话题做过截屏:http://railscasts.com/episodes/392-a-tour-of-state-machines。
值得一看。