【发布时间】:2013-04-16 17:47:16
【问题描述】:
我想在 Rails 中做这样的事情:
People.order("#{params[:sort]}, first_name, middle_name, last_name")
这样安全吗?还是我需要自己解析params[:sort] 并确保它是一个有效列的列表?我不介意出现数据库错误,但我不能有 SQL 注入的可能性。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 rails-activerecord ruby-on-rails-4