【发布时间】:2013-11-15 13:21:44
【问题描述】:
如何在 ruby 中使用字符串作为变量并为其赋值,例如:
"@" + "Patient".downcase = Patient.all.last
谢谢!
【问题讨论】:
-
散列可能是存储这些值的更好选择。
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4
如何在 ruby 中使用字符串作为变量并为其赋值,例如:
"@" + "Patient".downcase = Patient.all.last
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4
如果你指的是实例变量,你可以这样做:
instance_variable_set('@' + 'Patient'.downcase, Patient.last)
【讨论】: