
Vasiliy
26.06.2017
14:35:20
ну если база есть то пройдёт

Fedor
26.06.2017
14:35:31
я так понял по вопросу, что рельса дает данные, которые потом беруться ручками и через phpmyadmin заносятся в БД...

Sergey
26.06.2017
14:35:57
не в Phpmyadmin только для теста
а так пока без рельс сделано, руби и sql запрос

Google

Alex
26.06.2017
14:36:48
проблемы не вижу, рельсы можно сажать (хотя и сложно) на существующую базу

Anton
26.06.2017
14:37:14
Правда сложно?

Fedor
26.06.2017
14:37:20
ну если sql запрос проходит без ошибок, и select после update возвращает то, что было в update, то либо таблица/база не та, что у cmsки, либо где-то стоит кэш

Anton
26.06.2017
14:37:27
Я просто ханами сажал, вообще легкота

Alex
26.06.2017
14:37:32
Правда сложно?
попробуй посадить рельсы на базу от phpbb, с сохранением всей бизнеслогики.
да хоть с ханами хоть рельсы.
Суть таже.

Anton
26.06.2017
14:37:49
Единственное что, помнить про миграции для тестов надо
А в чем сложность?
Структура?

Alex
26.06.2017
14:38:15
во первых структура, да.

Vasiliy
26.06.2017
14:38:24
я думаю там просто рельса юзается чтобы складывать данные для umi

Anton
26.06.2017
14:38:29
А пример можно?

Google

Anton
26.06.2017
14:38:44
Правда интересно

Alex
26.06.2017
14:38:52
А пример можно?
базы phpbb? сейчас не могу, но там она немного трэшовая, даже не всегда понятно что за филд в базе.

Anton
26.06.2017
14:39:02
Хм
Интересно
Даже ручной маппинг не спасёт?

Alex
26.06.2017
14:39:15
я просто думал написать рельсовый двиг под phpbb, но потом быстро понял какой это будет геморой, т.к надо сохранять бизнеслогику.

Sergey
26.06.2017
14:42:27
вот поменял данные в cms и в базе поменялись после индексации, а в обратную сторону не работает, кэш какой-то, но cms он отключен

Igor
26.06.2017
14:44:04
Umi.cms?

Sergey
26.06.2017
14:45:09
да, каталог

Alex
26.06.2017
14:45:46
что значит в обратную сторону не работает?

Sergey
26.06.2017
14:47:47
в базе поменял, а в других местах не меняется
а если в cms, то везде обновилось
может там 2 базы

Vasiliy
26.06.2017
14:48:53
может у тебя просто не сохраняются изменения которые ты вносишь

Sergey
26.06.2017
14:49:42
вышел, зашел, все также и руби сделал запрос - поменялось
в базе только одно значение находит

Igor
26.06.2017
14:52:26
Если все правильно понял. Возьми айди какой либо страницы, найди ее в бд, получи айди объекта этой страницы и в cms3_objects смени название. После уже смотрим, сменилось ли название или нет. Так узнаем, с той бд ты работаешь, также найди cms3_cache и почисти ее

Sergey
26.06.2017
14:58:00
спасибо, сделаю?
Таблица называется cms3_filter_index_56_pages_57

Google

Sergey
26.06.2017
15:03:10
cms3_cache нету

Alexander
26.06.2017
15:05:03

Sergey
26.06.2017
15:05:43
как найти страницу в бд?
id нашел
cms3_hierarchy нашел по имени там

Igor
26.06.2017
15:12:15
Фильтры юзают эту таблицу для фильтрации товаров
Они же и выводят товары, юзая эту таблицу
Тебе надо править ьаблицы cms3_hierarchy, cms3_objects, cms3_object_contents
И т.д.
С тела сейчас, подробнее не смогу сказать.

Sergey
26.06.2017
15:15:59
понятно, только через поиск там ничего не находит, вводу price и только в фильтрах соответствие

Igor
26.06.2017
15:16:36
Ты что именно хочешь? Выдернуть все товары или их данные?
Если хочешь, что бы другие данные попадали в cms3_filter... заходишь в товары, редактируешь тип данных, ставишь галки индексируемое и фильтруемое у полей и переиндексируешь
Для поиска в друном месте надо индексировать, в модуле поиск

Sergey
26.06.2017
15:19:42
хочу обновить данные в базе и чтобы на сайте обновились

Igor
26.06.2017
15:19:55
Ясно
Тогда тут посложнее будет

Sergey
26.06.2017
15:20:23
можно даже не обновлять а просто новые добавить, обновлять это для теста

Igor
26.06.2017
15:22:28
Тебе тогда лучше в потроха юми залезть, посмотреть как он добавляет страницы, и у себя реализовать. Когда добавляется страница/объект, то данные заносятся в несколько таблиц

Google

Igor
26.06.2017
15:24:02
А лучше это дело реализовать импортом
Через csv, либо xml
Наверно, меньше гемору булет

Sergey
26.06.2017
15:31:18
да, видимо, импортом проще будет, спасибо. интересно там есть автоимпорт по расписанию или что-то такое.

Igor
26.06.2017
15:32:18
Импорт есть, а автоимпорт - крон

Sergey
26.06.2017
15:38:22
ясно, буду тогда в umi разбираться
можно конечно вообще парсер чтобы сам добавлял как вручную, у меня там headless chrome используется

Admin
ERROR: S client not available

Igor
26.06.2017
15:42:27
Ясно. Ну, будут вопросы - пиши

Lupsick
26.06.2017
15:50:14
https://stackoverflow.com/questions/27543013/npm-install-fails-invalid-version
как вам
npm поломал кривые версии

Sergey
26.06.2017
15:50:53
хорошо
npm глючный малец, bundle круче

Alexander
26.06.2017
15:51:46

Vasiliy
26.06.2017
15:51:54
зачем юзать npm когда есть yarn?

Alex
26.06.2017
16:00:59

Alexander
26.06.2017
16:04:43

Sergey
26.06.2017
16:37:06
обычно с sudo npm нормально работает
umi конечно продвинутый, даже ссылку на картинку нельзя указать

Google

Alexander
26.06.2017
16:38:38

Sergey
26.06.2017
16:39:23
когда ошибка вылезает

Alexander
26.06.2017
16:39:42
уж точно вряд ли судо поможет против логики версионирования

Sergey
26.06.2017
16:40:46
мне помогало, особенно когда время поджимает, главное чтобы работало, все идеально не бывает

Плюшка
27.06.2017
04:14:19
Doen

Денис
27.06.2017
07:15:36
а кто-то здесь работал/работает в Gett?

Fedor
27.06.2017
07:16:42
а у них разве рельса?

Vasiliy
27.06.2017
07:16:54
руби точно

Александр
27.06.2017
07:18:12
https://gett.com/careers/69-209_backend-developer/

Денис
27.06.2017
07:18:31
ruby, golang

Александр
27.06.2017
07:18:31
ух ты

Ivan
27.06.2017
07:21:25

Денис
27.06.2017
07:21:25

Ivan
27.06.2017
07:22:19
Пока все нравится, не пожалел что пошёл к ним

Dmitriy
27.06.2017
07:23:40
go там для микросервисов?