我知道准备好的语句,但是如果我使用原始 SQL,ActiveRecord 是否可以手动转义值?
这样的事情会很好:
self.escape("O'Malley") # O\'Malley
请您参考如下方法:
你可以做:
Dude.sanitize("O'Malley")
或者
Dude.connection.quote("O'Malley")
两者的结果相同:
=> "'O''Malley'"
我知道准备好的语句,但是如果我使用原始 SQL,ActiveRecord 是否可以手动转义值?
这样的事情会很好:
self.escape("O'Malley") # O\'Malley
请您参考如下方法:
你可以做:
Dude.sanitize("O'Malley")
Dude.connection.quote("O'Malley")
=> "'O''Malley'"