Size: a a a

Saint P Ruby Community

2020 February 27

AG

Alex G in Saint P Ruby Community
я сегодня залип перебирая разные сервисы :)
источник

DT

Dmitry Tsepelev in Saint P Ruby Community
wi11son
в EM их очень любят
ага
источник

DT

Dmitry Tsepelev in Saint P Ruby Community
я не смотрел что там с coverage (он не видит refinements?), а тесты — можно протестить через какой–нибудь класс, где используется refinement, либо прямо в тесте сгенерировать такой класс
источник

AD

Anton Davydov in Saint P Ruby Community
а можешь в двух словах рассказать почему?
источник

DT

Dmitry Tsepelev in Saint P Ruby Community
В гемах удобно — допустим ты хочешь заиспользовать ignored_columns, а их нет в старых рельсах, написал refinement, проверил нужен ли он, и дальше пишешь код как обычно
источник

IM

Igor Morozov in Saint P Ruby Community
Dmitry Tsepelev
я не смотрел что там с coverage (он не видит refinements?), а тесты — можно протестить через какой–нибудь класс, где используется refinement, либо прямо в тесте сгенерировать такой класс
я, похоже, просто тогда не написал спеку на ту ветку логики, где кот из рефайнмента использовался. но там прям очень простой рефайнмент был

так что всё норм с ними
источник

IM

Igor Morozov in Saint P Ruby Community
у меня были сложности с тестированием рефайнментов, когда я их инклудил в анонимные классы в рспеке. вон там были такие пляски. но то из-за моего выбора инструментов
источник

Ak

Aleksandr korotkikh in Saint P Ruby Community
Добрый день.
Помогите разобраться пожалуйста.
Вот в этой статье
https://blog.bigbinary.com/2019/08/06/rails-adds-support-for-recyclable-cache-keys.html
Сказано, что по умолчанию в rails 5.2 cache_versioning имеет значение false
Но в моём проекте
rails -v
Rails 5.2.1
Это значение true
ActiveRecord::Base.cache_versioning
=> true

глобальный поиск по проекту cache_versioning не даёт результатов, значит нигде это значение не изменяется.
Почему вдруг у меня оно оказалось true? или это в статье ошибка и в 5.2 оно по умолчанию true ?
источник

VA

Vyacheslav Alexeev in Saint P Ruby Community
Aleksandr korotkikh
Добрый день.
Помогите разобраться пожалуйста.
Вот в этой статье
https://blog.bigbinary.com/2019/08/06/rails-adds-support-for-recyclable-cache-keys.html
Сказано, что по умолчанию в rails 5.2 cache_versioning имеет значение false
Но в моём проекте
rails -v
Rails 5.2.1
Это значение true
ActiveRecord::Base.cache_versioning
=> true

глобальный поиск по проекту cache_versioning не даёт результатов, значит нигде это значение не изменяется.
Почему вдруг у меня оно оказалось true? или это в статье ошибка и в 5.2 оно по умолчанию true ?
источник

VA

Vyacheslav Alexeev in Saint P Ruby Community
действительно, не врут
источник

VA

Vyacheslav Alexeev in Saint P Ruby Community
может какой-то гем меняет аттрибут?
источник

Ak

Aleksandr korotkikh in Saint P Ruby Community
Да. Спасибо ) Вполне вероятно. Осталось найти какой и почему.
источник

Ak

Aleksandr korotkikh in Saint P Ruby Community
Довольно странное поведение для гема - ломать обратную совместимость
источник

VA

Vyacheslav Alexeev in Saint P Ruby Community
одна из рубирельсовых проблем, плохие гемы манкипатчат что не попадя
источник

Ak

Aleksandr korotkikh in Saint P Ruby Community
Сделал поиск по гемам и нашёл только вот это
https://github.com/rails/rails/blob/5-2-stable/railties/lib/rails/application/configuration.rb#L94
источник

Ak

Aleksandr korotkikh in Saint P Ruby Community
Но это же и есть рельса ) не?
источник

GV

Gleb Voronov in Saint P Ruby Community
Работал ли кто-нибудь с EGTS? Я научился брать основные записи телеметрии, но не могу понять, где лежат подзаписи и как их достать.
источник

AN

Andrey Novikov in Saint P Ruby Community
Gleb Voronov
Работал ли кто-нибудь с EGTS? Я научился брать основные записи телеметрии, но не могу понять, где лежат подзаписи и как их достать.
Я работал. Заводил вот этот сервер на эрланге https://github.com/skuapso/skuapso и писал к нему адаптер, который конвертил данные в джсоны и мне в сервак их пост-запросами отправлял. Работало как часы. Но внутрь протокола я не лез. С документацией там беда, хоть я и делал небольшой PR в README после длинной переписки с автором по почте (он с Новосиба)
источник

VA

Vyacheslav Alexeev in Saint P Ruby Community
В общем-то, видимо тут и определяется. В абсолютно свежем проекте тоже возвращает true
источник

GV

Gleb Voronov in Saint P Ruby Community
Andrey Novikov
Я работал. Заводил вот этот сервер на эрланге https://github.com/skuapso/skuapso и писал к нему адаптер, который конвертил данные в джсоны и мне в сервак их пост-запросами отправлял. Работало как часы. Но внутрь протокола я не лез. С документацией там беда, хоть я и делал небольшой PR в README после длинной переписки с автором по почте (он с Новосиба)
Спасибо, попытаюсь покопать.
источник