ruby-on-rails - 获取 state_machine 状态列表

标签 ruby-on-rails state-machine

我们在项目中使用 state_machine ( https://github.com/pluginaweek/state_machine ),并希望提供一个带有选择的表单,让我们选择一个状态。 (这是为了搜索,不是为了设置)。 我似乎无法找到一种方法来列出所有可能的状态?当然应该有一种自动的方法来做到这一点,而不必在某处硬编码文本列表。 谢谢!

最佳答案

类似于:

User.state_machine.states.map &:name

关于ruby-on-rails - 获取 state_machine 状态列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4138437/

相关文章:

c# - C# yield 语句的实现算法

c - 在 C 中使用 GOTO 进行 FSM

c++ - 如何将 boost::msm 状态机的实现传播/拆分为多个文件?

amazon-web-services - 如何使用 Terraform 定义 cloundwatch 事件规则来触发 StepFunction statemachine

html - 在 Rails 应用程序中设置字符集

mysql - 使用 Ruby on Rails 与数据库 mysql 的可视化界面

ruby-on-rails - 将 Mongodb 嵌入文档移动到自己的集合中

ruby-on-rails - Rails Set-Cookie on json API 响应

ruby-on-rails - 如何阻止 "mail.ru"和 "163.com"电子邮件注册 (Devise + Rails 4)

java - 用户登录状态机 - 存储和实现