@codenamecrud

Страница 664 из 1009
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
https://github.com/rails/webpacker#resolved
пдры, спрятали весь мануал куда та

зато елм добавили

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
неа, с докером совсем не знаком

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
Ааааа

Страница 664 из 1009