Size: a a a

2016 April 28

RS

Rustam Sharshenov in Rubyata
Пятые рельсы скоро выйдут на финишную полосу. Вышла Beta4, следующий milestone - RC1
источник

RS

Rustam Sharshenov in Rubyata
Rustam Sharshenov
Курс на руках! Отпишу сюда потом свой отзыв
Дочитал книгу - бОльшая часть информации была мне известна ранее. Думаю, что RoR-девелопер с годом опыта в рельсах найдет много полезного. Книжку рекомендую, а остальное можно не покупать.
источник
2016 April 29

RS

Rustam Sharshenov in Rubyata
Кто какие альтернативы nokogiri юзал?
У nokogiri есть кое-какие проблемы (https://github.com/YorickPeterse/oga/wiki/Problems-with-Nokogiri).
источник

KO

Kalys Osmonov in Rubyata
Ты уже столкнулся с этими проблемами?
источник

RS

Rustam Sharshenov in Rubyata
хочу замутить мультитред-парсинг, изучаю подводные камни
источник
2016 May 01

RS

Rustam Sharshenov in Rubyata
В пятых рельсах колбеки after_commit по-умолчанию работают в тестах. С одной стороны, это хорошо - наконец-то, не нужно прикручивать костыли, чтобы протестировать их. Но, с другой стороны, апгрейд существующего приложения(если там есть after_commit колбеки) до новых рельсов становится жопной болью(половина тестов стали красными).
источник

RS

Rustam Sharshenov in Rubyata
источник

RS

Rustam Sharshenov in Rubyata
https://github.com/rails/rails/blob/b0b4b176b0e061a4f03ddce669637b7d6c37aa33/railties/lib/rails.rb#L95

Частый кейс - 1 веб-воркер, 1 бекграунд-воркер. Зачем бекграунд воркеру грузить "веб"-зависимости?
1. Заворачиваем "веб"-гемы в группу :web
2. Запускаем веб-сервер с переменной окружения RAILS_GROUPS=web
3. Запускаем бекграунд-воркера как и раньше, но без лишних зависимостей
4. Офигенно же!
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Rustam Sharshenov
https://github.com/rails/rails/blob/b0b4b176b0e061a4f03ddce669637b7d6c37aa33/railties/lib/rails.rb#L95

Частый кейс - 1 веб-воркер, 1 бекграунд-воркер. Зачем бекграунд воркеру грузить "веб"-зависимости?
1. Заворачиваем "веб"-гемы в группу :web
2. Запускаем веб-сервер с переменной окружения RAILS_GROUPS=web
3. Запускаем бекграунд-воркера как и раньше, но без лишних зависимостей
4. Офигенно же!
Офигенно!! Реально спасает жопу от переплачивания за память. Спасибо, Рус!
источник

RS

Rustam Sharshenov in Rubyata
также наткнулся на статью http://engineering.harrys.com/2014/07/29/hacking-bundler-groups.html

но че-то костыль, ведь можно тем же RAILS_GROUPS обойтись
источник

AO

Adis O in Rubyata
это в 4.2 есть?
источник

RS

Rustam Sharshenov in Rubyata
Глянь репо, я уже не у компа просто. Если нет, то решение из блога тебе в помощь, или monkey patch
источник

AO

Adis O in Rubyata
сорри, а как воркер поймет что не надо грузить “веб” зависимости? я думал наоборот надо воркеру дать понять что вот “эту группу не грузи”
источник

AO

Adis O in Rubyata
все все догнал
источник

AO

Adis O in Rubyata
сорян
источник
2016 May 03

RS

Rustam Sharshenov in Rubyata
https://www.elastic.co/v5
Ребята не парятся с нумерацией версий, с 2 сразу на 5 прыгнули
источник
2016 May 04

RS

Rustam Sharshenov in Rubyata
источник

RS

Rustam Sharshenov in Rubyata
Вдогонку к предыдущему посту: carrierwave-bombshelter @darth_sim (http://amp.gs/jVXe) теперь защищает от Imagetragick
источник
2016 May 05

RS

Rustam Sharshenov in Rubyata
Кто помнит, как я говорил, что однажды ноджеесеры запилят свой дистр линукса с джаваскриптом вместо баша?
источник

RS

Rustam Sharshenov in Rubyata
источник