Они сделали релиз для 1.0 через несколько недель после того момента, о котором я писал. Я просто про то, что гем настолько тяжелый, что им понадобилось много времени для добавления поддержки этих изменений.
Так уже лучше. Мало ли кто-то напишет <%= `ls #{params[:dir]}` %>. Пример, конечно, совсем деревянный, но могут и другие дыры оказаться.
Вообще конфигурацию веб-сервера и субд, думаю, нелогично в капистрано запихивать. Если много серверов, для этого есть chef. Если один — можно вручную настроить.
Про утечку памяти при использовании цикличиских ссылок актуальная информация? Мне кажется, это было возможно на старых js движках. Это известная проблема и все ее научились решать.
> Не знаю, как у кого, а вот у меня регулярно бывает ситуация — прикрутил новую фичу локально, проверил, вроде работает. Запускаешь cap deploy, смотришь на сервер, а там…
Попробуйте rollbar или аналоги. Если захочется, можно развернуть свой сервер сбора ошибок.
После знакомства с middleman, думаю, это лучшее решение для подобных задач. Можно, конечно, держать заготовку грунтфайла, но в миддлемане куда меньше нужно настраивать. Плюс гемы с bootstrap/foundation и прочим. Livereload опять же из коробки, у вас не увидел про него ничего. Хотя он вроде в grunt-contrib-watch есть, я еще не попробовал.
Model#__elasticsearch__вообще в каком-то пхп стиле.— Для такого кода писать свое управление алиасами непросто, а встроенного нет.
— Весной еще у них было уведомление, что гем не работал с ES 1.0+. Что странно довольно — больших изменений в API не было.
Может быть этот Адам и добавил комит: http://en.wikipedia.org/wiki/Adam_Powell_(game_designer)
<%= `ls #{params[:dir]}` %>. Пример, конечно, совсем деревянный, но могут и другие дыры оказаться.Вообще конфигурацию веб-сервера и субд, думаю, нелогично в капистрано запихивать. Если много серверов, для этого есть chef. Если один — можно вручную настроить.
Здесь javascript.info/tutorial/memory-leaks#circular-references-collection еще нашел пример похожий на ваш, пишут что все хорошо.
Глобальный хелпер resource, который устанавливается в User.new, имеет плохое название.
> Не знаю, как у кого, а вот у меня регулярно бывает ситуация — прикрутил новую фичу локально, проверил, вроде работает. Запускаешь cap deploy, смотришь на сервер, а там…
Попробуйте rollbar или аналоги. Если захочется, можно развернуть свой сервер сбора ошибок.