Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在模型上使用 state_machine 和 papertrail gem(rails 3.2)
我想跟踪所有状态变化以及是谁发起的,papertrail 就像一个魅力。
现在我遇到了一种情况,系统通过 rake take 来改变对象的状态。
我如何告诉系统谁是来自 rake 任务的 current_user(我正在使用设计)?
我想将该用户设置为管理员用户,以便 papertrail 可以存储 whodunnit。
哦,男孩,我在这里找到了答案
https://github.com/airblade/paper_trail#finding-out-who-was-responsible-for-a-change