【发布时间】:2014-10-17 11:24:26
【问题描述】:
是否可以在 AASM 中使用其名称安全地执行转换?
我现在在 AASM 做什么:
if order.aasm.events.include? params[:event]
order.send(params[:event])
order.save
end
我可以在state_machine做什么
order.state_event = params[:event]
order.save
【问题讨论】:
-
我在我的项目中也需要这个,并为此提出了一个问题:gist.github.com/spieker/a01966e2dd586b47b04f
标签: ruby-on-rails ruby ruby-on-rails-4 ruby-on-rails-4.1 aasm