【发布时间】:2012-03-08 21:07:17
【问题描述】:
我有一个带有状态机的模型,我想将不同的状态/事件/转换限制给不同的用户。
如何在这个模型中访问当前用户和能力?
【问题讨论】:
-
我有红色的stackoverflow.com/questions/3293400/… 但不明白如何让用户(调用user.can?(:update,@article))进入模型
-
见stackoverflow.com/questions/1568218/… ?将用户传递给模型是合理的,专门访问当前可能是一种反模式。
标签: ruby-on-rails model cancan state-machine