Eugene
20.09.2017
18:58:46
Деплой почти проходит блин
выпадает на какой-то херне непонятной
=====> web=1
=====> webpacker=1
-----> Attempting pre-flight checks
For more efficient zero downtime deployments, create a file CHECKS.
See http://dokku.viewdocs.io/dokku/deployment/zero-downtime-deploys/ for examples
CHECKS file not found in container: Running simple container check...
-----> Waiting for 10 seconds ...
-----> Default container check successful!
-----> Attempting pre-flight checks
Non web container detected: Running default container check...
-----> Waiting for 10 seconds ...
d681e33ad575ac38c2e88ff472da0f2c53d9664be234f85b973e89b826facc62
remote: App container failed to start!!
=====> airisfree webpacker container output:
Webpack dev_server configuration not found in /app/config/webpacker.yml.
Please run bundle exec rails webpacker:install to install webpacker
Webpack dev_server configuration not found in /app/config/webpacker.yml.
Please run bundle exec rails webpacker:install to install webpacker
Webpack dev_server configuration not found in /app/config/webpacker.yml.
Please run bundle exec rails webpacker:install to install webpacker
как бы есть этот файл
Google
Eugene
20.09.2017
18:59:31
какого черта
Stanislav
20.09.2017
18:59:37
зато елм добавили
Vitaliy
20.09.2017
19:00:39
Eugene
20.09.2017
19:00:46
ага
Vitaliy
20.09.2017
19:00:50
а то может стоят исключения на config/*.yml
засада
Eugene
20.09.2017
19:01:14
Я уж думаю мож прекомпилировать ассеты
решил за пару вечеров сварганить проектик без эксмериментов, а тут такое
Igor
20.09.2017
19:05:27
ясно, то есть можно оставить и спрокетс и вебпакер
просто жс цсс убрать из спрокетной папки7
Vitaliy
20.09.2017
19:06:14
да, жс у меня нет, например
Igor
20.09.2017
19:06:45
спасибо
Google
Vasiliy
20.09.2017
19:12:01
Там вроде конфиги для вебпакера теперь надо ярном ставить
В инфе к 3 версии было что то такое, типа мы решили не засирать ваши проекты и жс конфиг по дефолту убрали в ярн пакет
А гем оставили максимально рубишным
Eugene
20.09.2017
21:36:18
Победил короч выпилом нахер вебпакера
не готов я ко всему этому сраному фронтенду пока
за этим приглядывайте
спамить будет
Anton
20.09.2017
21:37:02
Что бы не тратить силы на интеграцию
Eugene
20.09.2017
21:38:47
да в жопу его пока что
Anton
20.09.2017
21:39:19
Лол
Меня вот ждёт апгрейд скоро всего фронтенд стафа
Eugene
20.09.2017
21:39:38
Мне надо супербыстро запуститься, дальше можно будет свистоперделки крутить
если будет нужда вообще
Anton
20.09.2017
21:39:46
Хз как я это сделаю, пол года не обновлялся
Eugene
21.09.2017
09:41:42
https://monosnap.com/file/Wfy958iwJz6JkGwEPuBeUbwZQQRwmz.png
Милота
Roman
21.09.2017
14:39:35
псс парни
хотите немного магии?
binding.pry if flat_str.any? { |c| c == {} } #=> не ловит
self.tree = flat_str.to_json
binding.pry if JSON.parse(self.tree).any? { |c| c == {} } #=> ловит
Google
Anton
21.09.2017
14:40:16
Давай
Roman
21.09.2017
14:40:40
flat_str - массив хешей
self в данном контексте - AR модель
Anton
21.09.2017
14:41:01
Попробуй заменить на c.empty?
Что будет?
Roman
21.09.2017
14:41:12
tree - атрибут с полем в базе, поле типа text
Anton
21.09.2017
14:41:38
Ну и посмотреть хеш др манипуляций и после
Roman
21.09.2017
14:41:42
да не, там в жсоне получившемся натуральный пустой хеш
Anton
21.09.2017
14:41:45
Может колбэк у тебя где
Roman
21.09.2017
14:41:47
я уже регулярочкой прошелся
прикол в том шо его не было там до сериализации, мамой клянусь
Anton
21.09.2017
14:42:15
Так ты покажи что было и стало :)
Roman
21.09.2017
14:42:36
там массив на полторы тыщи хешей)
в исходном - [{...}, {...}, {...}]
а после сериализации [{...}, {},{...}, {...}]
то есть парсит-то он правильно
а сериализует как-то странно
Anton
21.09.2017
14:43:28
А строку покажи
Которая жсоновская
Roman
21.09.2017
14:43:35
коллбеков нет
Google
Anton
21.09.2017
14:45:16
А строку жсона покажешь?
Roman
21.09.2017
14:45:34
бля я заебусь ее щас от палевных данных чистить(
Anton
21.09.2017
14:45:47
Кек
Ну ты сам посмотри
Там есть этот пустой хеш или нет
Roman
21.09.2017
14:46:13
да говорю же есть
Anton
21.09.2017
14:46:25
На серелизации появляется?
Roman
21.09.2017
14:46:32
да не, там в жсоне получившемся натуральный пустой хеш
да
Anton
21.09.2017
14:46:43
Мб данные не заэйскейпились? Оо
Roman
21.09.2017
14:47:06
ну я тоже так подумал бы
прикол в том шо при повторной сериализации все нормально
то есть если вот ту же переменную flat_str
сериализовать еще раз
то там уже будет нормально
и короче
Anton
21.09.2017
14:47:50
А у тебя там точно манкипатчинга нет? Или ещё какого дерьма
Roman
21.09.2017
14:48:22
все это происходит в рамках довольно большого по вычислениям куска кода
и конкретно вот это место вызывается несколько сотен раз
с разными данными
Google
Roman
21.09.2017
14:48:55
и хуйня эта плавает
может появиться, может нет
Anton
21.09.2017
14:49:59
Может мутация данных где-то не контролируемая?
Roman
21.09.2017
15:03:10
короче в процессе сериализации и записи в атрибут один из хешей с данными превращается в пустой хеш
и это происходит случайным образом
один раз произойдет
другой нет
рот ебав такого сериализатора
Kirill
21.09.2017
16:54:30
@gambala А в docker'e пробовал поднимать webpacker и всё остальное?
Vitaliy
21.09.2017
16:55:34
неа, с докером совсем не знаком
I
21.09.2017
16:57:38
Kirill
21.09.2017
17:01:20
да в консоли браузера постоянно [WDS] Disconnected!.
Eugene
22.09.2017
05:55:33
Народ, кто-нибудь пользовался Amazon SES фриварным? Плюсы-минусы-подводные камни?
@davydovanton да я там в твитаче кидал линк на http://newsletter.frey.today/
Anton
22.09.2017
06:21:42
Ааааа