很好奇 Ryan 究竟怎么了,Railscasts 在 13 年 6 月后就再也没有更新了,现在 cancan 被搬走估计也是因为他太久没有维护
#9 楼 @diguage 可以看看https://github.com/ryanb/cancan/issues/994 估计是 ryan 好长时间不维护了,然后社区准备接手吧
除了名字和对 rails4 strong params 的支持貌似能和 cancan 的写法完全兼容的样子。 ps: 没有试用,只是猜测。
主要是 CanCan 不支持 Rails4 的 Strong-Parameters, create 会出这个错 ActiveModel::ForbiddenAttributesError。我把 CanCan 迁移成 CanCanCan 什么都没改,就把 Gemfile 更新了。