Опитвам се да превърна "${variablename}" в "#{variablename}", за да има достъп до променливата в низа.
например, ако имам променлива foo = "bar", искам "${foo}".gsub("$", "#") да върне "bar", защото очаквам "#{foo}", което е "бар", но вместо това получавам "\#{foo}"
отворете irb и опитайте това
"${Hello}".gsub("$","#")
=> "\#{Здравей}"
Искам да е "#{Hello}"
Може ли някой да помогне?? Надявам се въпросът ми да е ясен..
puts "${Hello}".gsub("$","#")
. - person falsetru   schedule 10.01.2014"#hi"
и прегледайте изхода. Това поведение е така, защото IRB ще покаже резултата отtheResult.inspect
< /a> ако може: Връща низ, съдържащ четимо за човека представяне на obj. - person user2864740   schedule 10.01.2014