Jaki jest cel ActiveRecord :: Powiązanie # powiązanie?

Właśnie z ciekawości - czytałem dokumentyRelacja :: Moduł QueryMethods i znalazłem tę metodę:

def bind(value)
  relation = clone
  relation.bind_values += [value]
  relation
end

Czy ktoś wie, co to jest? Próbowałem znaleźć sam, ale się nie udało.

AKTUALIZACJA

Śledziłem użycie@bind_values do bezdennej głębiActiveRecord::ConnectionAdapters - wartości są przekazywane i włączane aż do wykonania instrukcji SQL niskiego poziomu. Wydaje się, że poszczególne adaptery mogą z nich korzystać. Domyślam się, że ma to związek z przygotowanymi oświadczeniami, takimi jakSELECT * FROM 'table' WHERE 'field' = ?, ale utknąłem tutaj. Ktoś?

questionAnswers(1)

yourAnswerToTheQuestion