PG :: Connection无法正确转义撇号

时间:2016-07-12 18:41:29

标签: ruby-on-rails ruby postgresql pg

尝试调试我的rails应用程序的问题,其中撇号在数据库中被复制。

[17] pry(main)> ComponentValue.new(value: "I'm O'Riley")
=> #<ComponentValue:0x007f95ca6bbd88 @value="I''m O''Riley">

将问题追溯到PG::Connection,发现转义方法无法正常工作。

[1] pry(main)> PG::Connection.escape("I'm O'Riley")
=> "I''m O''Riley"

现在我认为宝石已经坏了......但首先,我错过了什么?其次,除了修复宝石之外,我还能做些什么来解决这个问题吗?

0 个答案:

没有答案