Dado este código:
has_many :foos, :finder_sql = <<-SQL
select * from foos where bars = #{id}
SQL
o #{id}
parte está sendo interpolada prematuramente.
Como eu escapo?
Respostas:
12 para resposta № 1Coloque aspas simples ao redor do delimitador:
has_many :foos, :finder_sql = <<-"SQL"
select * from foos where bars = #{id}
SQL