Если вы просто ищете лучший шаблонизатор, почему бы не попробовать haml ?
В хамле, следующий erb javascript
function test(blah) {
alert("<%= @application_name %> says " + blah);
}
может быть переписано как:
function test(blah) {
alert("#{@application_name} says " + blah);
}
Начиная с хамла с использованием интерполяции рубиновой строки, которую мы все выросли, чтобы знать и любить.
PS: Одна из приятных сторон хамла состоит в том, что он может жить рядом с эрбом. Просто установите гем, измените имя вашего application.erb.js на application.haml.js, и все будет готово.
PPS: Пройдя по этому маршруту, вы откроете путь к использованию хамла в любом ваших просмотров. Конечно, некоторые люди любят ERb, но по моему опыту, использование хамла на несколько порядков удобнее для чтения и веселее.