Size: a a a

2020 October 14

к

кана in haskell_blah
источник

YR

Yuki Rito in haskell_blah
ужс, я думал рельсы примитивная штука..
источник

к

кана in haskell_blah
не, рельсы это дикий комбайн

гемчик это внешний пакет, это не функционал рельсов
источник

YS

Yan Shkurinskiy in haskell_blah
с чего ей быть примитивной?)
источник

к

кана in haskell_blah
хоть я уверен что в рельсах есть какая-нибудь встренная штука для этого
источник

YS

Yan Shkurinskiy in haskell_blah
столько всего на ней делали (и делают)
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
А почему попу-лярность упала?..
источник

YR

Yuki Rito in haskell_blah
хорошо, но тестить такой серсер-сайд темплейт - как? Я с JSON-ами буквально их валидирую схемой в интеграц. тестах, а тут?
источник

YS

Yan Shkurinskiy in haskell_blah
Хаскелль Моисеевич Гопник
А почему попу-лярность упала?..
я тоже послушаю)
источник

к

кана in haskell_blah
когда стало модно делать SPA фронтенд, в тот момент на рельсах это было делать сложнее, чем могло бы
источник

к

кана in haskell_blah
я думаю это одна из причин
источник

к

кана in haskell_blah
но довольно шустро вышли пятые рельсы, где уже webpack шел чуть ли не из коробки, или даже из коробки, но поезд (хах) ушел

но это мои домыслы, я без понятия
источник

YR

Yuki Rito in haskell_blah
я помню когда пагинацию делали в HTML, но тогда не было авто-подгрузки как в лентах новостей. А когда появилось, стали генерить там или микроформаты или XML, потом JSON
источник

к

кана in haskell_blah
Yuki Rito
хорошо, но тестить такой серсер-сайд темплейт - как? Я с JSON-ами буквально их валидирую схемой в интеграц. тестах, а тут?
делать интеграционные тесты на страницу, в чем проблема
источник

к

кана in haskell_blah
какой-нибудь силениум или cypres не сможет страничку проскролить что ли
источник

к

кана in haskell_blah
тест простой, записать в базу N постов, открыть страничку, проскролить и посмотреть что все посты есть и прогружаются, все автоматически
источник

YR

Yuki Rito in haskell_blah
но надо же валидировать состояние страницы. Что там если есть даты - даты есть и в прав. формате, если есть там счета, то там счета, а не "0.00", "null", "error" и типа того. Значит нужно парсить этот HTML
источник

YR

Yuki Rito in haskell_blah
мы еще делали такое как-то раз - XML + XSLT и тогда валидируешь XML, а XSLT преобразует на клиенте. Но это было давно и я не помню точно как это работало
источник

к

кана in haskell_blah
ну так в тесте и проверить все, у тебя в тесте полный доступ к контенту страницы,

парсить вручную не нужно, все эти фреймворки для интеграционных тестов дают все что нужно для удобства
источник

YR

Yuki Rito in haskell_blah
типа могут отдать контент не в HTML? Ну чтоб не парсить?
источник