Size: a a a

Чат по руби

2020 June 12

mB

mr Bubble in Чат по руби
Pineapple Thief
А как коллекцию рендеришь?
erb или что вы имеете ввиду?
источник

PT

Pineapple Thief in Чат по руби
Код вьюхи в студию
источник

PT

Pineapple Thief in Чат по руби
Ещё можно рендерить асинхронно саму таблицу и по вебсокету пушем отдавать
источник

mB

mr Bubble in Чат по руби
вьюху не могу показать, в нее отдается 500 объектов из базы, пока отдавалось меньше не тормозило
источник

mB

mr Bubble in Чат по руби
Я думал успею до тормозов переделать в JSON но не успел
источник

P

Paul in Чат по руби
mr Bubble
Я их и полез смотреть, запрос к бд 100-150 мс, генерация вьюхи 4000-6000 мс
подозреваю, что  либо где-то ходит туда-сюда по коллекции код, с лишними вложениями, либо какой-то хэлпер задумчивый многократно рендерится
источник

P

Paul in Чат по руби
кто-нить помнит такую либу как jQuery DataTable ?
источник

mB

mr Bubble in Чат по руби
Paul
подозреваю, что  либо где-то ходит туда-сюда по коллекции код, с лишними вложениями, либо какой-то хэлпер задумчивый многократно рендерится
Там рендерится заказ с входящими в него частями, ну и крутится все на слабой виртуалке
источник

mB

mr Bubble in Чат по руби
Paul
кто-нить помнит такую либу как jQuery DataTable ?
Я такое использую - https://bootstrap-table.com/
источник

P

Paul in Чат по руби
ну это щас уже, помоднее. а тогда я начал с этой либы, в итоге переписал это все дело моднейше, у меня все собиралось в специальных объектах, каждый под свою сущность, но с кучей общей логики в базовом классе и модулях. и эти вот классы принимали поиск и паджинацию, а отдавали чистый json
источник

P

Paul in Чат по руби
работало очень быстро. поиск был через ransack сделан. фишка была в том, что собрать таблицу для новой сущности можно было очень и очень быстро
источник

R

Roman in Чат по руби
no such file or directory @ rb_file_s_mtime tmp/pids/server/pid
вываливает такую ошибку на сервере, но локально все ок работает, кто знает в чем причина и как можно было бы фиксануть?
источник

R

Roman in Чат по руби
код прилагаю
источник

P

Paul in Чат по руби
путь неправильный, скорее всего
источник

P

Paul in Чат по руби
на серваке пид в другом месте прилинкован
источник

P

Paul in Чат по руби
хотя он должен по относительному вдеть.. хм
источник

mB

mr Bubble in Чат по руби
Paul
работало очень быстро. поиск был через ransack сделан. фишка была в том, что собрать таблицу для новой сущности можно было очень и очень быстро
Да я так и хотел сделать, но база наполнилась быстрее и тормозить начало раньше чем я планировал. Я глядел тесты там можно в json вывалить от 10к до 50к объектов и скорость работы будет весьма неплохой. Мне столько объектов не нужно отдавать
источник

P

Paul in Чат по руби
не, ты должен отдавать максимум несколько десятков
источник

P

Paul in Чат по руби
ровно столько, сколько видит юзер
источник

R

Roman in Чат по руби
Paul
хотя он должен по относительному вдеть.. хм
ну вот и с такой же мыслью что вроде как по дефолту должен там видеть этот файл
источник