我正在将Rails应用程序从4.1.16升级到5.2.3。
我想将哈希转换为SQL条件字符串(从{ :name => "foo'bar", :group_id => 4 }
到name='foobar' and group_id =4
)。似乎sanitize_sql_for_conditions对于哈希条件已弃用。
ActiveRecord::Base.sanitize_sql_for_conditions({ :name => "foo'bar", :group_id => 4 })
返回{:name=>"foobar", :group_id=>4}
如何将哈希转换为SQL条件?