• http://rubygems.org/ 这里看查找,直接命令行的。。就没有了解过了,距离一段时间就 gem update

  • 你的需求那可以根据自己的需求写方法实现。 def group 或者根据文档里的:

    class Ability
      include CanCan::Ability
    
      def initialize(user)
        @user = user || User.new # for guest
        @user.roles.each { |role| send(role) }
    
        if @user.roles.size == 0
          can :read, :all #for guest without roles
        end
      end
    
      def manager
        can :manage, Employee
      end
    
      def admin
        manager
        can :manage, Bill
      end
    end
    
  • #8 楼 @Rei 哦。THANKS。 我想问 MongoDB 里,在什么地方看 tables 和 column 会比较详细呢?Model 里总是描述的不详细,需要翻阅若干个 Model 才搞明白~

  • #6 楼 @metal 哦。就是说 notification 表里只有一个 column 咯,就是 read。 还有两个 index 分别为 read 和 user_id 了?

  • #4 楼 @metal 你这个 ruby-china / db / schema.rb 文件,是全部表吗?之前我看过这个文件觉得不对呀,has_many :notifications 都没有,还有很多 table 都没有。 那你现在看懂什么回事没有? 哪个大哥可以解释一下呢,实在搞不懂 mongoDB 啊~ @lgn21st

  • #2 楼 @metal 感激不尽。 关键这个是 MongoDB 的。我想问一下知道不知道 MongoDB 哪里有的像 Migrate 那样,在 shcema.rb 那样可以看到整个数据库的结构呢?

  • 哥儿们,没有哪位仁兄给个回复呢? 给个相关参考链接也好嘛。 我在百度怎么搜索都搜索不到,可能关键词不对。不过不知道什么样的关键词才好。 google 英语不知道怎么表达。。。