js.erb

June 14, 2017

В одном внутреннем интерфейсе мне нужно было сделать а-ля crud без перезагрузки страницы. Конечно сегодня такие вещи положено делать на реакте и прочей js-радости, но я вспомнил про старичка js.erb.

Честно скажу, к рендеренигу кусков js на сервере я отношусь с презрением с тех пор как услышал термин unobtrusive javascript. Однако нафигачить небольшой интерфейс оказалось настолько быстро и приятно, что вы ещё будете настраивать вебпакер, даже если это 5.1, а я уже буду допивать свою первую пинту пенного.

Злоупотреблять этим не стоит (ни js.erb, ни пенным), но если нужно построить на рейлс почти spa для пары важных страниц - очень удобно.

comments powered by Disqus