
Mike
23.08.2018
10:00:41
а может кто подсказать, если ли канал с вакансиями по руби?

Gleb
23.08.2018
10:01:43

Mike
23.08.2018
10:03:05
а туда вакансии отсюда попадают или из другого источника?
к тому что - куда постить вакансию нужно чтобы она там оказалась?

Google

Ilya
23.08.2018
10:04:11

Mike
23.08.2018
10:05:32
обнаружил. спасибо

Denis
23.08.2018
11:07:51
Есть params, внутри nested attributes, как мне правильно в парамс добавить параметр. Если пишу params.merge(new_params), то параметры добавляются после nested attributes ,и соответвтвенно возникает ошибка при сохнанении обновлении

Dmitriy
23.08.2018
11:51:05
params.deep_merge(nested_model_attributes: new_params)

Denis
23.08.2018
11:59:50
Мне не надо добавлять в нестед аттибутес
По описанному выше параметры добавляются после нестед аттрибутес, изза чего возникает ошибка. Получается параметры надо добавить перед нестед аттрибутес
Как это сделать

Dmitriy
23.08.2018
12:06:20
Сорян, не так понял. Сниппет есть? Просто интересно чего там творится, что порядок елементов в хеше начинает роль играть)

Denis
23.08.2018
12:07:48
Уже уехал

Vyacheslav
23.08.2018
12:38:02

Dmitriy
23.08.2018
15:34:38
Привет! каким видом шифрования можно кодировать с использование секретной соли, а затем декодировать этот хэш при помощи того же секретного ключа?
и есть ли в стандартной либе рубишной такое

Google

Subb98
23.08.2018
15:36:43
jwt?

Dmitriy
23.08.2018
15:36:49
для подобных задача использовал jwt раньше. Но хочу попроще что-нибудь

Igor
23.08.2018
15:37:33
хэши не декодируются

Vasiliy
23.08.2018
15:38:15
rsa?

Dmitriy
23.08.2018
15:53:16
@vasivas A+ rsa, hmac оба подходят.
В рельсах также есть ActiveSupport::MessageEncryptor довольно удобный
спасибо )

Vasiliy
23.08.2018
15:53:59
Hmac разве не односторонний?
Ну т.е. и шифровать и расшифровывать?

Ярослав
23.08.2018
15:57:02
В чате @wunsh тем временем стартанул конкурс с бесплатным билетом на RubyRussia 2018 для любителей языка программирования Elixir.
Нет, это к Злым Марсианам)

Vasiliy
23.08.2018
16:01:30
Hmac же для проверки подписи только служит, расшифровать нельзя

Ярослав
23.08.2018
16:03:35
Ярославов в мире не много, но больше одного)

AEDigital
23.08.2018
16:25:06
Всем привет! Есть из живых, кто работал с Google App Script API?
Вопрос на пару минут есть )

Максим
23.08.2018
16:33:46
Сразу задавай

Ilya
23.08.2018
16:34:45
ща разберемся)

AEDigital
23.08.2018
16:37:09
У меня при попытке выполнить скрипт отдает forbidden: The caller does not have permission. Юзаю стндртную библиотеку гугла
Через get_project_content проект виден, проект здеплоен под API и область "Для всех".
Возможно под скрипты нужно заводить отдельнй проект или достаточно просто подключить API (Apps Script API)

Roman
23.08.2018
19:05:50

Google

AEDigital
23.08.2018
19:06:32
Т.е.?
Скрипт создаался под тем же аккаунтом, который проходил авторизацию.

Roman
23.08.2018
19:08:07
ага...

AEDigital
23.08.2018
19:11:34
но по идее не важно под тем же авторизовался или нет, т.к. при деплое скрипта указвал Anyone
Хотя я понимаю, что 95% опросов возникет из-за того, что я непонимаю как они работают на верхнем уровне. Т.е. как взаимодействовать с апи, тут все ок, а вот как дергать и подключаться к ним и вне - нет.

Felix
24.08.2018
10:16:07
Кто работал и с СarrierWave, и c ActiveStorage? Хочу выяснить для себя, что предпочтительнее использовать

Zamira
24.08.2018
10:46:22

Felix
24.08.2018
10:48:13

Vasya
24.08.2018
10:48:20
А еще же paprclip?

Zamira
24.08.2018
10:48:27
Ой неее

Felix
24.08.2018
10:48:31

Zamira
24.08.2018
10:48:34
Оно древнее как гавно мамонта

Vasiliy
24.08.2018
10:49:39
смари
эктив сторадж работает так что отдача статики идёт через приложение и полагается на клиента(он закеширует файл и что надо и больше не будет запрашивать)
карриер же складывает в паблик файло и отдача предполагается через прокси сервер и т.п.

Zamira
24.08.2018
10:51:28
Если выбирать между тремя - твои 2 и мой шрин или как там его, подход такой, берешь то, что тебе лучше знаком, с чем уже работал.
Мнение одного-двух субъективно в этом вопросе. Я чаще смотрю с чего на что обычно переходят. Вот вижу сейчас, что инструкций по переходу с activestorage на carrierwave практически нет, а наоборот валом. Это уже о чем-то говорит.
Если речь о пятых рельсах, activestorage не все issues свои допилил. Под тот же 5.1 по стабильности и по функциональности хвалят очень shrine.

Admin
ERROR: S client not available

Vasiliy
24.08.2018
10:52:03
АС - обработка файла в момент отдача(ресайз и тд), КВ - перед сохранением и создаются разные версии которые потом отдаются

Felix
24.08.2018
10:52:35
Я тоже так думал, но оказалось что активсторадж всё-таки конвертит файл при первом запросе, и потом его уже готовым отдаёт

Google

Zamira
24.08.2018
10:54:06
Ну на этой работе у меня carrierwave. Храним облачно. Периодически сталкиваемся с проблемами

Vasiliy
24.08.2018
10:54:13

Felix
24.08.2018
10:54:49

Vasiliy
24.08.2018
10:55:29
плюс АС удобен когда тебе надо просто аватарки или обложки хранить или просто файло, чтобы не тянуть лишний гем

Zamira
24.08.2018
10:55:29
s3, потом selectel. Не я решала эти проблемы, но факт - постоянно на фоне какой-то шум про проблемы с файлами. То с инструментом, то с облаком

Vasiliy
24.08.2018
10:57:36
АС?

Zamira
24.08.2018
10:57:41
Да
Я тоже только ЗА, если можно не подключать доп гем

Vasiliy
24.08.2018
10:57:56
ну я и говорю что он для простейших нужд

Zamira
24.08.2018
10:57:57
Но приходится же
Вот у shrin разработчик много времени посвятил в принципе обработке изображений например. Я бы хотела его попробовать
У меня несколько человек его рекомендовали

Vasiliy
24.08.2018
10:58:44
карриер удобен что более популярен, дохуища плагинов к нему, вики богатая на любой чих

Zamira
24.08.2018
10:59:13

Felix
24.08.2018
10:59:24

Zamira
24.08.2018
10:59:38
А про другие
Я знаю что АС из коробки
Кстати, у кого нибудь есть опыт перехода с рельсы 4.2.4 на 5.2? Во сколько итераций это получилось?

Google

Roman
24.08.2018
11:01:53
рекомендую на 5.0 переходить
а потом уже 5.2