Ruby on rails 更改字符串"@“病人”;变

Ruby on rails 更改字符串"@“病人”;变,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,如何在ruby中将字符串用作变量并为其赋值,例如: "@" + "Patient".downcase = Patient.all.last 谢谢 如果您指的是实例变量,则可以执行以下操作: instance_variable_set('@' + 'Patient'.downcase, Patient.last) 散列可能是存储这些值的更好选项。

如何在ruby中将字符串用作变量并为其赋值,例如:

"@" + "Patient".downcase = Patient.all.last

谢谢

如果您指的是实例变量,则可以执行以下操作:

instance_variable_set('@' + 'Patient'.downcase, Patient.last)

散列可能是存储这些值的更好选项。