
Igor
08.05.2018
07:35:56
а если добавить тот факт что профили тоже булут достаточно разные ? для одних это название компании, для других это физические данные

Nikita
08.05.2018
07:36:20
разные темплейты рендерить будешь

Vasiliy
08.05.2018
07:37:19
чуваки а если structure.sql в гитигнор засунуть от этого же плохо не будет?

MpaK
08.05.2018
07:38:07
если не юзаешь его например в тестах на CI то плохо не будет

Google

Igor
08.05.2018
07:41:34
Спасибо

Ivan
08.05.2018
08:00:19
Кто знает, может есть какой то хороший гем для организации чего то вроде файлообменника
Чтобы была фрагментированая загрузка и выгрузка
Гуглю, нахожу только на upload
Просто очень слабо шарю в этом, к сожалению

Yaroslav
08.05.2018
08:01:07

Ivan
08.05.2018
08:01:25
Они пишут что на решение этого задания нужно от 2-х часов
Но дают неделю чтобы люди не спешили типо

Yaroslav
08.05.2018
08:02:27
руби и потоки - это ахахахах)

Ivan
08.05.2018
08:02:41

Vasiliy
08.05.2018
08:03:35
Может они просто хотят чтобы ты через stream отдавал

Ivan
08.05.2018
08:04:15

Google

Ivan
08.05.2018
08:04:28
Может я туплю и тут надо обычное скачивание

Vasiliy
08.05.2018
08:04:46
Ну стрим вроде как и отдает чанками

Ivan
08.05.2018
08:04:48
Я просто вообще с большими файлами не стыкался на Руби
Как сделать Upload чанками я уже нашел

Vasiliy
08.05.2018
08:05:15
Почитай в гайдах о нем

Ivan
08.05.2018
08:05:39

Vasiliy
08.05.2018
08:05:50
Не)

Ivan
08.05.2018
08:05:57
Просто говоришь почитай о нём)

Vasiliy
08.05.2018
08:06:14
Ну о методе

Ivan
08.05.2018
08:06:16
CSV файлы это у нас что
Статью сейчас читаю

Vasiliy
08.05.2018
08:07:53
http://rusrails.ru/action-controller-overview#live-streaming-of-arbitrary-data
http://rusrails.ru/action-controller-overview#otpravka-faylov
http://api.rubyonrails.org/v5.1.1/classes/ActionController/Streaming.html

Ivan
08.05.2018
08:11:00
http://rusrails.ru/action-controller-overview#otpravka-faylov
Это видимо то что надо
Спасибо большое
По сути buffer_size это и будет размер чанка
Как я понял

Google

Vasiliy
08.05.2018
08:12:47
Ну да и рельса сама разруливает соединение и прочее

dima
08.05.2018
08:12:59
тут есть такие, кто с монгой работают ?

Vasiliy
08.05.2018
08:14:01
Задавай сразу вопрос

dima
08.05.2018
08:16:11
Есть запрос, который очень долго выполняется
self.class.where(:position.gte => position).inc(position: 1)
нужно сделать так, чтобы скрипт не ждал завершения выполнения этого запроса и он выполнялся в фоне
босс намекнул, что нужно сделать типа так
self.class.where(:position.gte => position).with(write: {w: 0}).inc(position: 1)
только почему-то вылетает ошибка. Как это можно пофиксить ?
LocalJumpError at /admin/site_contents/save_ordering_on_page
no block given (yield)
ошибка

Roman
08.05.2018
08:21:06
ну у тебя не про монгу будто бы ошибка
а про то что ты где то в этом файле йилдишь без блока

dima
08.05.2018
08:22:34
Roman если эту строчку закомментировать — то все норм
так норм работает self.class.where(:position.gte => position).inc(position: 1)

Roman
08.05.2018
08:23:24
у тебя в бектрейсе есть указатель откуда эксепшен вылетает?

dima
08.05.2018
08:24:12
self.class.where(:position.gte => position).inc(position: 1) — норм работает
self.class.where(:position.gte => position).with(write: {w: 0}).inc(position: 1) — вылетает ошибка

Ivan
08.05.2018
08:27:01
Как отключить сраные Эмодзи на ctrl+shift+e на новой Убунту?
В биндах нет в настройках

dima
08.05.2018
08:27:24
Roman with(write: {w: 0}) — место где вылетает ошибка

Decadent
08.05.2018
08:31:25
Пошел нахуй

Roman
08.05.2018
08:32:56

dima
08.05.2018
08:33:12
Roman это mongoid
Roman вот https://docs.mongodb.com/manual/reference/write-concern/
но это не точно

Google

Roman
08.05.2018
08:38:18
нажми там у себя на странице с ошибкой All Frames и посмотри откуда на самом деле эксепшен выстрелил

Anton
08.05.2018
08:38:19

dima
08.05.2018
08:39:55
Roman

Roman
08.05.2018
08:43:02
вообще нигде не вижу чтобы этот метод был задокументирован
есть мнение что ты апишку монгоида насилуешь не в то отверстие

dima
08.05.2018
08:43:47
Roman https://www.rubydoc.info/github/mongoid/mongoid/Mongoid/Clients/Options#with-instance_method
разве не оно ?

Roman
08.05.2018
08:44:51
хм да действительно
но опции w там что то нет

dima
08.05.2018
08:55:08
Roman кароч разобрался
to (mongoid >= 6.2)
results = SomeModel.with(client: "region1") do |mymodel|
mymodel.where(name: 'John')
end
нужен такой формат записи

Roman
08.05.2018
08:58:29
ну и слава богу

dima
08.05.2018
08:59:36
Roman тебе слава =))

Danila
08.05.2018
09:36:24
парни, а кто чем мониторит приложения и на чем держит хелсчеки?

Maxim
08.05.2018
09:41:58
monit

Nikita
08.05.2018
09:43:43
systemd
пума и сайдкик на нем

Ivan
08.05.2018
09:49:53
Народ, а авторизацию с JSON Web Token вообще юзают не для API?

Roman
08.05.2018
09:53:32
больше нести некуда поэтому принесу сюда
> Elon Musk quietly dating musician Grimes

Google

Ivik
08.05.2018
10:19:42

Roman
08.05.2018
10:27:25
что что ли?

Danila
08.05.2018
10:27:52
в граймс втюрился
как и все

Roman
08.05.2018
10:28:54
да но он то смог
> Elon Musk dating Grimes is all the proof you need to know we’re in a simulation.

Ivik
08.05.2018
10:30:46

Roman
08.05.2018
10:31:31
да ну тут ты знаешь такое
http://www.dromemagazine.com/wp-content/uploads/2012/07/grimes.jpg

Ivik
08.05.2018
10:32:23
на Надежду Савченко малеха смахивает

Roman
08.05.2018
10:32:56
бля вот это была бы бомба конечно

Vasiliy
08.05.2018
10:40:06
кто это?