【问题标题】:get class name from mongoid criteria从 mongoid 标准中获取类名
【发布时间】:2013-03-22 11:24:48
【问题描述】:
irb(main):019:0> a = Admin.first
=> #<Admin _id: 514b318da61654dd05000002, email: "email@email.com", encrypted_password: "$2a$10$b.cWtfPNgUcCubJRX2vjAO6vEsds9OTGO2tn6Lfz2cBU.mwTYsHw.">

irb(main):020:0> a.class.name
=> "Admin"

irb(main):021:0> a = Admin.all
=> #<Mongoid::Criteria
  selector: {}
  options:  {}
  class:    Admin
  embedded: false>

irb(main):022:0> a.class.name
=> "Mongoid::Criteria"

如何在 "Mongoid::Criteria" 类中获取 模型名称

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 mongoid


    【解决方案1】:

    你可以这样做:

    a.klass   #=> Admin
    or
    a.klass.name #=> "Admin"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-17
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      • 2011-11-13
      • 1970-01-01
      相关资源
      最近更新 更多