class Admin < User
ROLES = User::ROLES + [:create_group, :update_group]
def can?(operation)
ROLES.include? operation
end
end
a_guest.can? create_group # => false
an_admin.can? :create_group # => true
通过 STI 来做是个好主意,可以避免 if..elsif..else cc @gechentuo
cancan 和 rails 4 的 strong_parameter 有兼容问题,而且确实已经很久没有维护了(master 上次改动是 9 个月前,2.0 被坑掉了),所以不推荐用 cancan 了 你的需求还算简单,可以用 before_action 来做访问控制。用户模型存角色
赞啊!!
用 migration
想想 D8 wow 吧 - -
提高质量只有一个办法,增加发布消息的门槛,但又面临封闭化 ruby-china 是为了在国内推广、交流 ruby 技术,自然不会设置太高门槛,自然就会面临低质化的问题,看看 csdn、iteye 等等各种大小社区,都是这么一个生命周期
不过从 rubyconf 来说,我 @lgn21st @yedingding 会尽可能保持高水准,作为社区自组织会议的标杆哈,也希望以后 rubyconf 能有新的 co-organizer 加入
深圳有腾讯内做 ruby 的朋友,可以让他帮忙升到超 nb 群。。
作为生物:1 心尘代谢 2 繁殖后代 人类不过是比这俩再多干点事情 - - 不用想太多吧...
经历跟我差不多 不过咱家是搞土木的 稍微打打游戏吧 暴雪的游戏值得玩玩 我的态度是,比别人多努力一点,时间一累积,就超出不少了
#7 楼 @liwei78 可以学的哇! 话说 @hpyhacking 放我鸽子老久了 - -