Spring — постоянно висящий в фоне процесс. Если памяти на рабочей машине много, то не критично, но всё же раздражает.
Функционал Action Pack Variants недоработан, set_variants должен быть «магическим» и уже включать в себя набор самых распространенных паттернов. Копипастить set_variants из проекта в проект — прошлый век.
letter_opener всёравно удобнее нового механизма. А сам Action Mailer Preview от чего-то сильно похож на костыль — и хрен поймешь — то ли это тест, то ли часть приложения… бредово как-то получилось.
Active Record enums — труд студента-первокурсника сельхозтехникума. Достаточно почитать описание этого «функционала» и его подводных камней в той же статье выше. Постыдились бы такое вообще в ядро включать.
А вообще, печально — из версии к версии рельса становится толще и толще, и вместе с этим — всё медленнее и медленнее.
По поводу set_variants — уверен, что скоро сделают какой-нибудь гем с названием, к примеру, «popluar_variants», и будет альтернатива: использовать магию или настраивать вручную. Хотя вы правы: видеть подобный функционал из коробки было бы вполне логично.
letter_opener всё-таки иначе работает. Он открывает в браузере письма, которые реально должны быть посланы, т.е. уже прошли через мейлер и, возможно, resque/sidekiq. Он нужен для проверки функционала отсылки писем. А mail_view — это инструмент для классического f5 driven development и предназначен для визуальной отладки внешнего вида писем.
Вышли Rails 4.1 beta1