Mam problem z odstępem w znakach wielowierszowych.Biała spacja z ciągiem wielowierszowym w kolorze ruby
Mam coś podobnego do tego w moim kodzie, gdzie generuję niektóre SQL.
def generate_sql
<<-EOQ
UPDATE page
SET view_count = 10;
EOQ
end
Ale wtedy moje wcięcie SQL jest popsute, czego tak naprawdę nie chcę.
" UPDATE page\n SET view_count = 10;\n"
mogłem zrobić
def generate_sql
<<-EOQ
UPDATE page
SET view_count = 10;
EOQ
end
które wyjścia dokładnie to, co chcę
"UPDATE page\n SET view_count = 10;\n"
Ale wtedy mój kod Wcięcia jest wszystko pomieszane, co ja tak naprawdę nie chce.
Jakieś sugestie, jak najlepiej osiągnąć to, co chcę?
Martwisz się o piękno SQL, które wysyłasz do DBM, a to nie będzie prezentowane użytkownikom? * COUGH * * COUGH * [Bikeshedding] (http://en.wikipedia.org/wiki/Parkinson%27s_Law_of_Triviality) * COUGH * –
Nie powiedziałem, że nie będzie prezentowany użytkownikom – Marklar