比如我现在需要开发一个博客,用户发表了文章和评论,提交 - 审核中 - 审核通过或者不通过这些功能是怎么做的?
整个和 Rails 没关系。数据库加一个状态字段即可。
感觉是不是 java 里面的枚举?状态功能是自己开发还是有第三方 gem 包呢?有无代码或者示例?
aasm
https://api.rubyonrails.org/v6.1.0/classes/ActiveRecord/Enum.html
谢谢,在看文档
aasm 更适合需要特别严谨的状态机的场景 因为他对状态机的控制非常严格 带来的问题就是太重了 如果只是 待审核 审核通过 审核不通过 这种单向的状态机 不如 enum 自己写一个来的轻快
太重了吧