2

在rails中可以将变量名转换为字符串吗?

例子: stack_overflow = "Fantastic!".

stack_overflow.to_sym我会得到的:Fantastic!。相反,我会 =>:stack_overflow

而且,如果可能的话,这会是糟糕的编程导致不安全的代码吗?

谢谢 :-)

4

1 回答 1

0

您需要使用eval(),尽管我不知道您实现所需目标的具体方式:

new_var = eval(stack_overflow.to_sym)

于 2015-11-09T14:25:02.873 回答