class method
self.sql
Ruby on Rails 6.1.7.10
Since v6.0.6Signature
self.sql(raw_sql)
Wrap a known-safe SQL string for passing to query methods, e.g.
Post.order(Arel.sql("length(title)")).last
Great caution should be taken to avoid SQL injection vulnerabilities. This method should not be used with unsafe values such as request parameters or model attributes.
Parameters
-
raw_sqlreq
Source
# File activerecord/lib/arel.rb, line 37
def self.sql(raw_sql)
Arel::Nodes::SqlLiteral.new raw_sql
end
Defined in activerecord/lib/arel.rb line 37
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Arel