Làm cách nào tôi có thể nhận được tên lớp từ một đối tượng ActiveRecord?
Tôi có:
result = User.find(1)
Tôi đã thử:
result.class
# => User(id: integer, name: string ...)
result.to_s
# => #<User:0x3d07cdc>"
Tôi chỉ cần tên lớp, trong một chuỗi ( User
trong trường hợp này). Có một phương pháp cho điều đó?
Tôi biết điều này khá cơ bản, nhưng tôi đã tìm kiếm cả tài liệu của Rails và Ruby, và tôi không thể tìm thấy nó.
Object#class.inspect
cung cấp tương tựObject#class.name
, trong khi đây không phải là trường hợp với các đối tượng ActiveRecord.