Мне нужно поместить значения переменных из хэша в другой хэш как символ . Это лучший способ сделать это?
v="a value from loop." p new_hash_key=:"#{v}".to_s => a value from loop
Если вам нужно сделать символ из вашей строки, используйте метод .to_sym:
.to_sym
> v="a value from loop." => "a value from loop." > v.to_sym => :"a value from loop."
v = "a value from loop." p new_hash_key=v.to_sym