From: Leo Date: 2009-03-22T23:13:55+09:00 Subject: Re: How #{} works > >> "#{a}" == "b" > > => true > > Since a is an array, how come the last statement evaluates as true? You could try ruby 1.9, if you prefer false: > a = ["b"] => ["b"] > "#{a}" == "b" => false > "#{a}" => "[\"b\"]" > ["b"].to_s => "[\"b\"]"