示例:我有一个继承自ActiveRecord :: Base的User类.有没有什么方法可以将字符串“User”转换为User类,所以我可以使用ActiveRecord方法,如find,where等.
String#constantize
"User".constantize # => User(id: integer,...)
您可以将其分配给变量并调用ActiveRecord方法:
model = "User".constantize model.all # => [#<User id:1>,#<User id:2>,...]