【发布时间】:2014-08-21 00:46:41
【问题描述】:
我想对我的 Rails 4 应用程序使用以下查询,但担心 SQL 注入攻击:
@persons = People.where("persons.name LIKE ?", "%#{params[:search]}%")
有人可以告诉我写上述语句的安全方法吗?我尝试了以下方法,但不确定它是否防 SQL 注入:
search = "%" + params[:search] + "%"
@persons = People.where("persons.name LIKE ?", search)
谢谢!
【问题讨论】:
标签: ruby-on-rails-4 sql-injection params sql-like