Size: a a a

Чат по руби

2021 February 11

I

Integrity in Чат по руби
понял, надо будет присмотреться к гему
источник

R

Roux in Чат по руби
Paul
limit + offset
Спасибо, буду копать)
источник

R

Roux in Чат по руби
Paul
сейчас посмотрел код старый. там много всего было, у меня были классы типа Datatable, можно было полностью кастомизировать вывод таблицы, задавать желаемые поля, их последовательность, сортировку и т.д
О, а можете пожалуйста поделиться таким кодом? Очень интересно как это написано)
источник

P

Paul in Чат по руби
ну вот так, например, таблица пользователей выглядит http://pastie.org/p/19S3Wf8uNVuqB9F6ChLJeU
источник

P

Paul in Чат по руби
а вот родительский класс: http://pastie.org/p/4x7GfqEylerghK8AIzBVVy
источник

P

Paul in Чат по руби
там увязан ransack с will_paginate, кстати
источник

P

Paul in Чат по руби
ну и самый первый  класс в иерархии http://pastie.org/p/04zRPrPLELbOOOTYMrK2z7
источник

P

Paul in Чат по руби
сейчас я много чего иначе бы написал, это 2014 года код.
источник

P

Paul in Чат по руби
главное преимущество, что с помощью классов Datatable можно сколь угодно гибко, а главное — быстро описать любую новую таблицу
источник

P

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

R

Roux in Чат по руби
Спасибо огромное) Будем образовываться на ночь глядя)
источник

P

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

P

Paul in Чат по руби
но посмотреть, как вообще такие штуки пишут, любопытно
источник

P

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

P

Paul in Чат по руби
там вообще изначально все Datatable наследовались от BaseDatatable, но потом появился класс отчетов — у них были таблицы, но со своими приколами типа непрерывного вывода. поэтому пришлось разделить, у них своя иерархия от Dataset:   Report > BaseReport > Dataset
источник

P

Paul in Чат по руби
главная разница, что в Datatable был интерактив — кнопки всякие, велекты, которые аяксом обновляют какие-то данные и т.д. а Report это просто вывод статики
источник
2021 February 12

I

Integrity in Чат по руби
Как все сложно, Datatable получается содержит методы с кусочками sql и условиями их использования
источник

P

Paul in Чат по руби
там много чего не лучшим образом сделано. это код из продакшна, который писался кусками под хотелки заказчика
источник

S

Serge in Чат по руби
Kirill Ilyin
Если вы хотите хорошую работу в роли разработчика, то будьте добры получать высшее техническое образование. Если просто хотите вкатиться в it и быть российским вайтишником, то ищите ширпотреб вакансии. В России это возможно найти такие вакансии.
У вас хорошая работа в роли разработчика и все ваши коллеги имеют высшее техническое образование?
источник

I

Integrity in Чат по руби
Я вот заметил что не понятно не потому что сложно а потому что не понятно для чего нужно, в целом при изучении нового
источник