модуль Arel
Константы
- VERSION
Методы публичного класса
# File activerecord/lib/arel.rb, line 37 def self.sql(raw_sql) Arel::Nodes::SqlLiteral.new raw_sql end
Оборачивает известную безопасную строку SQL для передачи методам запроса, например:
Post.order(Arel.sql("length(title)")).last
Следует проявлять особую осторожность, чтобы избежать уязвимостей SQL-инъекции. Этот метод не следует использовать с небезопасными значениями, такими как параметры запроса или атрибуты модели.
© 2004–2020 David Heinemeier Hansson
Licensed under the MIT License.