In this example, we remove the trailing spaces and \n
from our SQL query
sql = <<-SQL.gsub("\n", ' ').squish
SELECT MIN(u.popularity)
FROM users u
WHERE
u.created_at <= #{Time.now} AND u.created_at >= #{Time.now - 7.days}
SQL
p sql
Produces
"SELECT MIN(u.popularity) FROM users u WHERE u.created_at <= 2018-04-23 21:42:00 +0200 AND u.created_at >= 2018-04-16 21:42:00 +0200"
NB: String#squish
is a method provided by Ruby on Rails