
Nursultan
09.05.2018
21:48:50
направляю на локалхост а он просит ссылку на политику безопасности
как с этим быть?

Shamil
09.05.2018
22:15:20
Создай страницу "политика безопасности", скопипасти туда какую-нибудь подобную ерунду и главное замени название ресурса на свой. И все. Он всегда это просил.

Денис
09.05.2018
22:41:21
Привет всем, тут кто нибудь работал со slack api?

Google

ojab
09.05.2018
22:45:54
ктонибудь работал, сразу спрашивай, зачем эти прелюдии?

Денис
09.05.2018
22:51:16
Мне нужно что бы при авторизации слак приложения в тиму можно было выбрать дефолтный канал куда можно будет постить сообщения, но у slack api есть метод chat.postMessage и там обязателен channel. Я нашел такую штуку как incoming webhook но не очень понимаю можно ли их делать разные для каждой тимы? Как я понял, при создании приложения один раз создается вебхук, дается ссылка и потом в нее можно постом фигачить сообщения
я добавил скоуп для incoming webhook и думал что можно будет при авторизации выбирать канал какой то, но нет
И вообщем вопрос в том, можно ли вообще сделать так, что бы при авторизации через слак выбирать какой то канал дефолтный и потом в него постить по дефолту сообщения?

ojab
09.05.2018
23:11:39
а ты его не в scope добавляй, а в incoming webhooks
там отдельный пункт меню для этого afair

brute11k
10.05.2018
05:48:28
Доброго времени суток. Могу ли я использовать ActiveRecord для PostgreSQL и ElasticSearch одновременно? Я хотел бы все таблицы держать в PostgreSQL, а одну из них полностью хранить в ES, чтобы пользоваться преимуществами FTS-движка. Смогу ли я таким образом делать запросы, соединять (JOIN) их при необходимости и т.д.? Ниже схема базы данных.
Pictures я хотел бы полностью хранить в ES, а остальное в postgres. Или мне в любом случае придётся дублировать данные в такой схеме? Другой вариант — оставить в postgres только _id поля, а в ES переместить всё остальное, тогда дублироваться будут только они.
Благодарю за внимание.

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
10.05.2018
06:01:33
мил человек, скажи чем рисовал пикчу?

Nursultan
10.05.2018
06:03:28
Народ прикиньте. В Казахстане заблокировали bitbucket потому что там идет пропаганда наркотических средств)))

brute11k
10.05.2018
06:06:03

Google

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
10.05.2018
06:06:58

brute11k
10.05.2018
06:08:45

ojab
10.05.2018
06:28:45

brute11k
10.05.2018
06:33:02
join'ить не получится
А если я оставлю все эти _id поля, и буду в два этапа производить поиск? Если нужно выбрать из pictures, то сначала запрос в ES, потом добавляю WHERE pictures.id IN [...]. И наоборот. Получится?

ojab
10.05.2018
06:33:18
да, вполне

Denis
10.05.2018
06:42:44
dbdesigner.net -тоже хороший сервис чтобы рисовать

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
10.05.2018
06:54:23
я думал динамически получать схему свою в картинке просто пнув что-то

Andrew
10.05.2018
07:40:49
В RubyMine/DataGrip и прочих поделиях JetBrains есть визуализация базы данных

Nick
10.05.2018
07:42:52

Denis
10.05.2018
07:58:03

Andrew
10.05.2018
08:02:57
Зато вполне интерактивно и можно генерить схемы для кусков базы данных. Есть у тебя какая-то сущность, про которую хочешь рассказать в документациях - берешь, выбираешь таблицы и генеришь. Те, которые не нужны, не мешают.

Ann
10.05.2018
08:04:13
Приветы всем) Кто-нибудь писал свои обработчики для ActiveStorage?

ojab
10.05.2018
08:04:34
если обработчики для ActiveStorage существуют, значит их кто-то писал, да.

Ann
10.05.2018
08:05:02
логично, даже не поспоришь. Кто-нибудь из присутствующих?

ojab
10.05.2018
08:05:24
ктонибудь работал, сразу спрашивай, зачем эти прелюдии?

Ann
10.05.2018
08:06:03
не понимаю как записывать формат файла, если он не содержится в ключе

ojab
10.05.2018
08:09:20
эм, куда записывать?

Google

Ann
10.05.2018
08:11:45
смотри, я пишу обработчик, чтобы записывать файлы на вебдав сервак, чтобы их туда записать нужно указывать полный путь до места, куда их сложить "сервак/папка/имяфайла.формат". Во всех мануалах говорится что нужно использовать ключ activestorage как имя файла, однако там нет формата, поэтому файлы записываются без формата (конечно все типа работает, но это не круто). Ищу решение этой проблемы

ojab
10.05.2018
08:14:11
формат == расширение?

Ann
10.05.2018
08:14:17
да

ojab
10.05.2018
08:15:48
хе, ну можешь key переопределить. Но вообще оно же не предназначено для хранения вообще какой-либо информации, файлы храняться как opaque blob'ы.
вся информация в БД

Ann
10.05.2018
08:16:30
луше не переопрелять, а использовать key и что-то еще

Андрей
10.05.2018
08:16:30
Привет всем:)) назрел вопрос: пытаюсь добавить панель в форму для текста по типу такой, как на ВордПресс при создании статьи, либо как на форумах идёт для форматирования текста. Но что-то не нашел толком никакой информации по этому поводу. Только лишь одну тему на Хабре: https://habr.com/company/southbridge/blog/163947 и то нужная мне часть не заводиться. Смотрел доку по markItUp-rails на github - и там что-то жутко непонятное идёт. Может кто подскажет что нибудь по этому поводу? Возможно есть ещё какие-нибудь гемы для этого?
Что странное - ошибок тоже никаких не сыпет, если использовать пример с хабры, но и панель не появляется.

Ann
10.05.2018
08:16:46

ojab
10.05.2018
08:17:17
filename.extension?

Ann
10.05.2018
08:17:37
а вот когда его нет, то уже надо как то выкручиваться и я пока не понимаю как

Ann
10.05.2018
08:18:32
в большинстве функций доступен только ключ

Andrew
10.05.2018
08:19:03

ojab
10.05.2018
08:20:20

Ann
10.05.2018
08:20:46

ojab
10.05.2018
08:21:40
сервис не должен это делать, если нужно — делаешь свой ActiveStorage::Blob и делаешь нужный key

Ann
10.05.2018
08:21:58
сурово конечно

ojab
10.05.2018
08:22:44
А зачем расширение в имя файла записывать?

Ann
10.05.2018
08:24:09
иначе файлы записываются без расширений /import/8QHZuYdarQS1TvdRmjsN7hBi

Google

Ann
10.05.2018
08:24:17
мне кажется, это неправильно

Alexey
10.05.2018
08:25:00
кстати о диаграммах.не могу нагуглить и в интерфейсе найти где она в rubymine

Андрей
10.05.2018
08:26:36

Ann
10.05.2018
08:27:15

ojab
10.05.2018
08:27:22

Ann
10.05.2018
08:27:33

Admin
ERROR: S client not available

ojab
10.05.2018
08:28:56
не поняла
Или ты автоматом генерируешь все данные для имени файла из метаданных, или ты руками задаёшь ключи для каждого варианта (что слабомасштабируемо)
i. e. как хранить условные 5 одинаковых (высота/ширина) jpg с разным качеством?
Как хранить одинаковые имена файлов?

Andrew
10.05.2018
08:30:41

ojab
10.05.2018
08:31:04
и не смущает ли тебя https://github.com/rails/rails/blob/master/activestorage/app/models/active_storage/variant.rb#L74

Alexey
10.05.2018
08:31:43
@a1tavista Спс

Ann
10.05.2018
08:32:58

Darth
10.05.2018
08:42:42
О, раз тут пользуются рубимайном
У вас не было проблемы, что при запуске проекта в нем он говорит что гемы не установлены и ставит их не из гемлока, а из гемфайла (последние версии где они не указаны)?
Из-за этого рубокоп другой версии запускает, а когда я в настройках отключаю новый глобальный и ставлю галочку на старом локальном, то рубокоп больше не работает

Dmitry
10.05.2018
09:18:35
Подскажите о чем тут речь - Полагаю, чтобы заработало issue.contract_routes, нужно добавить псевдоним для связи в Issue к ContractRoute, потому что ActiveRecord нужно знать, по какому полю ContractRoute нужно искать значение issue.id

Google

V
10.05.2018
10:13:44
Всем привет! https://unit.nginx.org/ что думаете?
кто-нить уже юзал ? как полет?

ojab
10.05.2018
10:14:40
А зачем он нужен?
то бишь что он даёт такого, чего тебе не даёт puma+nginx

V
10.05.2018
10:15:43
уход от всяких посредников

Смерть
10.05.2018
10:15:56

ojab
10.05.2018
10:18:25
ну и динамическая конфигурация — не очень решение для разворачивания через capistrano и иже.

V
10.05.2018
10:21:22

ojab
10.05.2018
10:22:08
ну, если у всех воркеры на пуме работают, а у коллеги нет — проблема вряд ли в пуме
(nginx unit не пользую, но юзкейсы интересны, да)

Nikita
10.05.2018
12:36:31
ActiveRecord::ConnectionNotEstablished (No connection pool with 'primary' found.):
как бороться?
я посылаю 2 одновременных запроса в апи и он оба режет, а если по одному то все ок.... pool в коннекшне стоит 50 тредов
инет на этот счет молчит в трябочку

brute11k
10.05.2018
12:41:47

Nikita
10.05.2018
12:47:07

brute11k
10.05.2018
12:48:58