【问题标题】:Change String "@patient" to variable将字符串“@patient”更改为变量
【发布时间】:2013-11-15 13:21:44
【问题描述】:

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

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

谢谢!

【问题讨论】:

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

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4


【解决方案1】:

如果你指的是实例变量,你可以这样做:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    • 2019-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    相关资源
    最近更新 更多