Ho un problema di spazio bianco con stringhe multilinea.Spazio bianco con stringa multilinea in rubino
Ho qualcosa di simile a questo nel mio codice in cui sto generando alcuni SQL.
def generate_sql
<<-EOQ
UPDATE page
SET view_count = 10;
EOQ
end
Ma poi la mia indentazione SQL è tutta incasinata, cosa che non voglio davvero.
" UPDATE page\n SET view_count = 10;\n"
ho potuto fare
def generate_sql
<<-EOQ
UPDATE page
SET view_count = 10;
EOQ
end
quali uscite esattamente quello che voglio
"UPDATE page\n SET view_count = 10;\n"
Ma poi il mio codice di rientro è tutto incasinato, che non ho davvero voglia.
Qualche suggerimento su come meglio ottenere ciò che cerco?
Sei preoccupato per la bellezza di SQL che stai inviando a un DBM e che non verrà presentato agli utenti? * COUGH * * COUGH * [Bikeshedding] (http://en.wikipedia.org/wiki/Parkinson%27s_Law_of_Triviality) * COUGH * –
Non ho detto che non sarà presentato agli utenti – Marklar