レールからpostgresql_adapter.rb。私はそれがやろうとしていることを理解します、私はそれがどのように起こるのか理解していません。私が失ったのは、本当に<<-SQLと関係があります。
exec_query(<<-SQL, 'SCHEMA', binds).rows.first[0].to_i > 0
SELECT COUNT(*)
FROM pg_tables
WHERE tablename = $1
#{schema ? "AND schemaname = $2" : ''}
SQL
私はあなたが言うことができる前にコードを見ました:
blah = <<-X
some
lines
of
test
X
しかし、これが関数呼び出しの引数内で行われるのを見たことがありません。私はこれに本当に混乱しています。誰かが私にここで何が起こっているのかを正確に説明できますか?