将变量名称转换为字符串或符号

时间:2015-11-09 13:01:11

标签: ruby-on-rails variables string-to-symbol

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

实施例: stack_overflow = "Fantastic!".

stack_overflow.to_sym我将获得:Fantastic!。 相反,我会=> :stack_overflow

并且,如果它可能,这将是糟糕的编程导致不安全的代码?

谢谢: - )

1 个答案:

答案 0 :(得分:0)

你需要使用eval(),虽然我不知道你达到你想要的具体方式:

new_var = eval(stack_overflow.to_sym)

相关问题