Шаблон ERB с удалением конечной строки

Я предполагаю, что более глубокий вопрос вот - где еще должен весь тот код идти? Представления могут использоваться для обеспечения удобного доступа к данным через стандартный SQL. Языки более мощного приложения и библиотеки могут использоваться для генерации SQL. Хранимые процедуры имеют тенденцию затенять природу данных и представлять ненужный слой абстракции, сложности и обслуживания к системе.

, Учитывая питание объектных реляционных инструментов отображения генерировать основной SQL, любая система, которая чрезмерно зависит от хранимых процедур, будет менее эффективной для разработки. С ORM существует просто намного меньше кода для записи.

23
задан Harish Shetty 19 December 2018 в 18:14
поделиться

1 ответ

Используя опцию '>', вы пропустите новые строки для строк, заканчивающихся на%>

ERB.new(template, nil, '>')

Это означает, что вы можете обернуть код Ruby внутри тегов <%%>, как обычно. К сожалению, я не нашел способа удалить пробелы перед начальным тегом <%.

3
ответ дан 29 November 2019 в 01:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: