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 ( Usertrong 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.inspectcung 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.