ruby-on-rails - 在模型之外使用 aasm gem
问题描述
谁能帮助我了解如何在模型之外使用 aasm gem
aasm.attribute_name :state
event :approve do
transitions from: :approval_pending, to: :approved, if: :admin?
end
private
def admin?
# check if current user is admin
end
解决方案
推荐阅读
- postgresql - Postgres、大型数组和 MVCC
- c# - 无法加载文件或程序集以供项目参考
- django - 如何在 django 设置文件中添加相同站点无选项
- python-3.x - 在 Mayavi 中显示多个窗口
- reactjs - 用于 Visual 代码的 Microsoft Office 加载项调试器未找到 URL
- typescript - 打字稿 mapKey 和挑选
- python - 如何在seaborn中将标记列表显示为条形图
- reactjs - Virtual Swiper 无法与 React Hook 一起使用
- python - Spark:从 ColumnA 到 ColumnB 的字符串操作
- mysql - MARIADB yocto 项目:无法通过套接字“/var/lib/mysql/mysql.sock”连接到本地 MySQL 服务器 (2)