从字符串中获取 Rails 变量上的 Ruby?

Obtaining a Ruby on Rails variable from a String?

我想问一下是否可以从字符串创建一个新的 ROR 变量。
例如,我想要以下内容:

member = Member.find_by_id 1
user = "member"

我想要#{user}到return我实际的成员变量
还有 #{user}.name 到 return 我和 member.name

一样的结果

这可能会有所帮助

instance_variable_set("@#{member}", user)

如果没有,请花点时间在instance_variable_set上,它会解决你的问题