Module: Arel
Constant Summary
-
Attribute =
# File 'activerecord/lib/arel/attributes/attribute.rb', line 40Attributes::Attribute
-
VERSION =
# File 'activerecord/lib/arel.rb', line 28"10.0.0"
Class Method Summary
-
.sql(raw_sql)
Wrap a known-safe SQL string for passing to query methods, e.g.
Class Method Details
.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.
# File 'activerecord/lib/arel.rb', line 37
def self.sql(raw_sql) Arel::Nodes::SqlLiteral.new raw_sql end