Size: a a a

Saint P Ruby Community

2020 May 18

АШ

Алексей Шеин... in Saint P Ruby Community
разница в том, что мне не надо это делать руками :)
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
config for the win
источник

RI

Rustam Ibragimov in Saint P Ruby Community
в qonfig'е есть поэлегантней решение для инкапсуляции энв-конфигов

https://github.com/0exp/qonfig/blob/master/README.md#load-from-env

(.settings в вызовах можно опусть)
источник

RI

Rustam Ibragimov in Saint P Ruby Community
к qonfige можно все виды кониг-хэллов заинкапсулировать за общим интерфейсом 🤔
источник

m

max in Saint P Ruby Community
Алексей Шеин
ну гем config этим занимается
аа. я видимо перепутал. подумал что вы как раз против такого решения
источник

MS

Mikhail Sytchev in Saint P Ruby Community
Ребята, а никогда не решали задачу передать бизнес-правила валидации полей на фронт? Чтобы валидации формы случились во фронте точно так же как на беке?
источник

MS

Mikhail Sytchev in Saint P Ruby Community
Фронт на ReactJS, взаимодействие по json api
источник

MS

Mikhail Sytchev in Saint P Ruby Community
для простых валидаций подумал норм вариантом будет кусочки json schema передать
источник

AD

Anton Davydov in Saint P Ruby Community
а на чем у тебя валидации?
источник

AD

Anton Davydov in Saint P Ruby Community
на бэке
источник

MS

Mikhail Sytchev in Saint P Ruby Community
я свободен в выборе
источник

MS

Mikhail Sytchev in Saint P Ruby Community
склоняюсь к dry-validations
источник

AD

Anton Davydov in Saint P Ruby Community
если на драй валидациях - там можно вытащить аст и сконвертировать его в жсон схему
источник

AD

Anton Davydov in Saint P Ruby Community
гемов нет, но можно написать
источник

MS

Mikhail Sytchev in Saint P Ruby Community
я никогда не сталкивался с подобной задачей
источник

MS

Mikhail Sytchev in Saint P Ruby Community
но подумалось что должна быть какая-то стандартизация в этой области
источник

MS

Mikhail Sytchev in Saint P Ruby Community
задача скорее всего частая и востребованная
источник

AD

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

NB

Nikita Bulai in Saint P Ruby Community
Я правильно понял, что идея в том, чтобы переписпользовать правила валидации и для бэкенда и для фронтенда?
источник

MS

Mikhail Sytchev in Saint P Ruby Community
да, верно
источник