标签: ruby-on-rails variables string-to-symbol
它可以在rails中将变量名转换为字符串吗?
实施例: stack_overflow = "Fantastic!".
stack_overflow = "Fantastic!".
stack_overflow.to_sym我将获得:Fantastic!。 相反,我会=> :stack_overflow
stack_overflow.to_sym
:Fantastic!
:stack_overflow
并且,如果它可能,这将是糟糕的编程导致不安全的代码?
谢谢: - )
答案 0 :(得分:0)
你需要使用eval(),虽然我不知道你达到你想要的具体方式:
eval()
new_var = eval(stack_overflow.to_sym)