繁体   English   中英

Rails中的简单状态-State_machine

[英]Simple states in rails - state_machine

我正在寻找一种建议,以一种简单的方式在Rails中更改模型的状态。 例如,我希望用户能够通过下拉菜单或比率按钮将他们的工作更改为以下之一:

工作状态

  1. 出价(初始状态)
  2. 进行中
  3. 完成

有没有简单的方法可以在rails中编写此代码,还是有推荐的gem? 没有过渡,用户应该能够以一种特定的顺序从一种状态更改为其他两种状态中的任何一种。

我看着state_machine看起来有点像这样的东西。

它的价格为9美元,但是不久前Ryan Bates就此主题做了截屏视频: http : //railscasts.com/episodes/392-a-tour-of-state-machines

非常值得一看。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM