Coba obj.gsub('\\', '\\\\\\')
Penjelasannya: http://marc.info/?l=ruby-core&m=117760637327122&w=2
--
Hendy
2009/3/6 r...@_r!sa <[email protected]>
> rekan2 milist Ruby
> mohon bantuannya,,,
>
> gmn caranya membebaskan karakter backslash supaya menjadi string biasa pada
> sebuah inputan, misal inputan pada username atau password.
>
> saya udah coba pke fungsi obj.gsub("\\", "\\\\") dengan tujuan mendoublekan
> karakter backslashnya. tapi ujung2nya di RoR backslash-nya balik lg jadi 1.
> jadi klo dimasukin ke dalam query malah jadi ngebebasin karakter single
> quote-nya jadi string biasa. misalnya query nya: select * from table where
> username='\'
> nah, pengennya querynya jadi:select * from table where username='\\'. tp
> waktu di convert pke gsub malah tetep jadi 1 backslash lg di RoR-nya.
> ada yang tau ga solusinya gmn?
> terima kasih,,,,
>
>
>
> ------------------------------------
>
> ID-Ruby
> Berdiskusi dan belajar bersama Bahasa Pemrograman Ruby, termasuk segala
> varian Ruby (JRuby, Rubinius, IronRuby, XRuby), dan program yang dibuat
> dengan Ruby (Ruby on Rails, JRuby on Rails, Merb)
>
> http://rubyurl.com/Q8DD
> http://news.gmane.org/gmane.comp.lang.ruby.region.indonesia
>
> Yahoo! Groups Links
>
>
>
>
[Non-text portions of this message have been removed]