0
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」クラス内でモデル名を取得するにはどうすればよいですか?

ありがとうございました!

4

1 に答える 1

3

これでそれを行うことができます:

a.klass   #=> Admin
or
a.klass.name #=> "Admin"
于 2013-03-22T11:50:13.790 に答える