Size: a a a

Saint P Ruby Community

2020 January 24

IM

Igor Morozov in Saint P Ruby Community
Хотя, кстати, интересно — а как много юзеров драя апгрейднулись с 0.х на 1.х. Это ж штука не такая простая
источник

IM

Igor Morozov in Saint P Ruby Community
Т.е. мб лучше сделать две схемы: для последних 0.X гемов и для 1.x+
источник

AD

Anton Davydov in Saint P Ruby Community
я бы сделал 2 схемы
источник

AD

Anton Davydov in Saint P Ruby Community
Igor Morozov
Т.е. мб лучше сделать две схемы: для последних 0.X гемов и для 1.x+
вот так, да
источник

TP

Timur Platonov in Saint P Ruby Community
Igor Morozov
Хотя, кстати, интересно — а как много юзеров драя апгрейднулись с 0.х на 1.х. Это ж штука не такая простая
Мы обновились, но это было очень больно
источник

IM

Igor Morozov in Saint P Ruby Community
а что было болезненнее всего?
источник

NS

Nikita Shilnikov in Saint P Ruby Community
а ты с какой целью интересуешься?
источник

IM

Igor Morozov in Saint P Ruby Community
у нас вот щас будет обновление гемов на 1.0 (так уж вышло), и мне интересно, какие грабли были у других

облегчим жизнь читателям чятика
источник

a

a in Saint P Ruby Community
Igor Morozov
у нас вот щас будет обновление гемов на 1.0 (так уж вышло), и мне интересно, какие грабли были у других

облегчим жизнь читателям чятика
если собираешься облегчать жизнь чатика, то надо к важным сообщениям теги добавлять, чтобы искать потом проще было
источник

TP

Timur Platonov in Saint P Ruby Community
Igor Morozov
а что было болезненнее всего?
Изменение dry-validation, в которых появились params do end. Кроме того, некоторые схемы изменились - вложенных хешей, по-моему. Переиспользование схем тоже изменилось. Вот это самое больное
источник

IM

Igor Morozov in Saint P Ruby Community
Nikita Shilnikov
а ты с какой целью интересуешься?
есть что-нибудь интересное? 😉
источник

TP

Timur Platonov in Saint P Ruby Community
Могу потом скинуть небольшую памятку, мы даже выписывали, чтобы не забыть
источник

IM

Igor Morozov in Saint P Ruby Community
Timur Platonov
Изменение dry-validation, в которых появились params do end. Кроме того, некоторые схемы изменились - вложенных хешей, по-моему. Переиспользование схем тоже изменилось. Вот это самое больное
а в валидашках были правила что ли? там половину можно было просто на dry-schema заменить, если без них
источник

IM

Igor Morozov in Saint P Ruby Community
Timur Platonov
Могу потом скинуть небольшую памятку, мы даже выписывали, чтобы не забыть
о, было б круто, если б в интернетах было больше рекомендаций по миграции
источник

IM

Igor Morozov in Saint P Ruby Community
А что за юзкейсы, что схемы переиспользовали?
источник

AD

Anton Davydov in Saint P Ruby Community
Timur Platonov
Могу потом скинуть небольшую памятку, мы даже выписывали, чтобы не забыть
Было бы круто
источник

TP

Timur Platonov in Saint P Ruby Community
Igor Morozov
а в валидашках были правила что ли? там половину можно было просто на dry-schema заменить, если без них
Ага, были. В духе, если в одном поле такое значение, то другое поле должно быть заполнено
источник

TP

Timur Platonov in Saint P Ruby Community
Igor Morozov
А что за юзкейсы, что схемы переиспользовали?
Части схем. Например, нужно создавать/валидировать объект самостоятельно, и вместе с другим. Схема объекта и там, и там одинаковая, переиспользуем
источник

TP

Timur Platonov in Saint P Ruby Community
Anton Davydov
Было бы круто
Понял, скину )
источник

AD

Anton Davydov in Saint P Ruby Community
Timur Platonov
Понял, скину )
причем эту доку можно будет добавить в гайдлайны официальные + я видел блог пост про это
источник