在一些不得不使用find_by_sql的场合,何如避免sql注入攻击?
简单有效DRY的方法:
where column = #{Base.connection.quote(value)}
简单有效DRY的方法:
where column = #{Base.connection.quote(value)}
本文探讨了在使用find_by_sql时如何防止SQL注入攻击的问题,并提供了一种简单有效的DRY方法:通过Base.connection.quote(value)来安全地引用参数。

被折叠的 条评论
为什么被折叠?