ルビ文字列で一重引用符をエスケープしようとしています。この文字列を挿入クエリとして使用して、データを postgresql にプッシュしています。
生成されるクエリは次のようになります。
str = insert into table field1,field2 values 'Gaurav's', 'Scooter'
でエスケープしてみました
str.gsub("/'/",\\\\')
しかし、これはうまくいきませんでした。
私がいつも得るエラーは次のとおりです: Syntax Error Near s:
2つの単一引用符内の単一引用符をエスケープするには、正規表現が必要だと思いますが、わかりません。
これを修正するにはどうすればよいですか? ありがとうございました。