从String获取Ruby on Rails变量?

时间:2015-02-20 12:58:58

标签: ruby-on-rails string variables

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

member = Member.find_by_id 1
user = "member"

我希望#{user}返回实际的成员变量
#{user}.name向我返回与member.name

相同的结果

1 个答案:

答案 0 :(得分:0)

这可能会有所帮助

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

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