kid*_*tal 2 ruby ruby-on-rails
如果我有一个名为"class User"的类,是否可以通过String调用该类?
例如.
user = User.new (正常方式)
但我希望它以这种方式行事
mystring = "User"
user = mystring.new
Run Code Online (Sandbox Code Playgroud)
使用方法const_get
my_string = "User"
user = Object.const_get(my_string).new
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65 次 |
| 最近记录: |