
ojab
15.09.2016
14:32:24
а теперь попробуй вставить дебажные puts или хотя бы ещё раз загляни в мой gist и попробуй угадать, в чём же заключается твоя ошибка
циклы и классы тут совершенно не при чём

Dmitriy
15.09.2016
14:34:43
эм return срабатывает на последнем шаге 3.upto(200)?
блин

Google

Dmitriy
15.09.2016
14:35:37
не не туплю)
что то совсем голова не варит
ладно
фух разобрался)

Lupsick
15.09.2016
15:42:34
посоны кто-нибудь крон в докере запускает?

Alex
15.09.2016
17:44:41

Lupsick
15.09.2016
17:45:07

Alex
15.09.2016
17:45:18
Неа, но читал статью об этом и не вижу проблему.

Lupsick
15.09.2016
17:48:11
проблема в том что надо через whenever сгенерить задачи а потом их в крон добавить
хочется автоматизировать

Alex
15.09.2016
18:39:11
запускай тот же самый докер образ но с другой командой
делов то.

Anatoly
16.09.2016
11:23:13
Ребят, можете подсказать про ActiveModelSerializers?

Google

Anatoly
16.09.2016
11:23:22
Вот есть у меня результат запроса, в котором мне надо айдишники поменять на имена, добавить/убрать кое-какие поля перед тем, как отдать на клиент

Adamtsov
16.09.2016
11:25:47
так в ActiveModelSerializers указываются только те поля, которые надо отдать

Anatoly
16.09.2016
11:27:00
А как потом получить уже переработанный хэш от запроса, который сделан в модели?

Alex
16.09.2016
12:50:02
Конкретный кейс какой?

Anton
16.09.2016
13:46:20
Всем доброго дня!
https://moikrug.ru/vacancies/1000028823

trickster
16.09.2016
13:46:50
110к сеньёр
я всё больше и больше теряюсь
как градируют этих людей

Aldar
16.09.2016
13:47:11
никак

Anton
16.09.2016
13:48:11
senior от 150, бюджеты по результатам собеседования

Rafkat
16.09.2016
13:49:05
А от 110 кто?)

I
16.09.2016
13:49:18
ruby developer)

Anton
16.09.2016
13:49:33
middle
молодые люди, я подбираю разработчиков в команду по жирнейшему проекту со всеми условиями
если кто то не проч посидеть в офисе около года и как следует повпахивать прошу откликаться

I
16.09.2016
13:50:48

Anton
16.09.2016
13:50:52
не думал что во флудилку свалился

I
16.09.2016
13:51:37
вообще эти вопросы вполне обоснованы - в вакансии написано, что вы ищете сеньора на зп от 110 до 150
кстати, там требования не указаны

Google

kolas
16.09.2016
13:53:30
указаны

trickster
16.09.2016
14:01:29
интересно в подобных чатах реально захайрить

Alex
16.09.2016
14:01:47
Думаю все сеньоры на местах

trickster
16.09.2016
14:01:50
либо он просто скатывается в флудилку

Alex
16.09.2016
14:02:12
Кто то еще юзает svn? Хах.

trickster
16.09.2016
14:03:04
я думаю какой-нибудь "синьёр" за 110к мог её не застать :D

Alex
16.09.2016
14:03:58

v
16.09.2016
14:51:19

Danila
16.09.2016
15:00:05
во флудилку он свалился
кек
ну да, извините, рокет сайнс в другом чатике
и мы тоже общаемся как люди

Danila
16.09.2016
15:00:28
забаньте пидора

trickster
16.09.2016
15:00:57
:D

Danila
16.09.2016
15:02:30
> @m1neral
Ребят, можете подсказать про ActiveModelSerializers?
> @m1neral
Вот есть у меня результат запроса, в котором мне надо айдишники поменять на имена, добавить/убрать кое-какие поля перед тем, как отдать на клиент
В сериалайзере перечисляешь нужные тебе атрибуты при помощи attributes, некоторые из которых можешь переопределить ниже через
def attribute_name
body
end
пробел там в определении класса затесался

Anatoly
16.09.2016
15:03:43
@dnlrkm Спасибо, это именно то, что нужно, такой ответ я и ожидал. (но чуть по раньше, тогда бы нервы сэкономил себе)

Danila
16.09.2016
15:04:02
ну извини, я не живу в этом чатике

Anatoly
16.09.2016
15:04:20
@dnlrkm Да нет, тебе то наоборот чистое "спасибо" ;)

Danila
16.09.2016
15:04:56
там в документации на самом деле всё описано, просто она у них очень хуевая

Google

Anatoly
16.09.2016
15:05:11
во во, документация просто пиздошкин
и статей нормальных нет

Alex
16.09.2016
15:14:29

Anatoly
16.09.2016
15:16:24
Неа, но тут еще интересный момент, как получить этот переработанный хэш, делаю вот так:
.map { |msg| MessageSerializer.new(msg).attributes }

Alex
16.09.2016
16:01:47
Опишите конкретно что вы делаете и задачу. Может подскажу что.

Admin
ERROR: S client not available

Anatoly
16.09.2016
21:57:49
Да с этим более менее разобрался.
Уже другое дело, есть devise в связке с omniauth. Как пробрасывать аутентиф. данные, если отправка идет с клиента? Как я понимаю, нужно в запросе класть еще и куку, но где ее взять на клиенте..

Плюшка
17.09.2016
07:32:51
посоны
а готового гема с биндингами к libcaca нету?

Vitaliy
17.09.2016
07:44:04
sassc-rails

Плюшка
17.09.2016
10:49:42
интересно, а libcaca понимает формат кадров из rmovie ?

Vitaliy
17.09.2016
11:01:01
А, речь шла не о либсасс? О том, который libsass

Плюшка
17.09.2016
11:03:51
https://github.com/cacalabs/libcaca я об этом
а подскажите гемы вроде RVideo/RMovie, только не заброшенные 6-10 лет назад
плиз

Amir
17.09.2016
13:43:15
Как запустить таск 1 раз в указанное время

Alex
17.09.2016
13:44:08
whenever
(gem)

Amir
17.09.2016
13:45:11
но он вроде только периодически делает
тлько команда
every <цикл> do
end

Google

Amir
17.09.2016
13:47:15
в линухе есть команда вроде "at"
но тут тоже танец с бубном нужен походу
как то не полуачется

kolas
17.09.2016
13:49:08
https://github.com/jmettraux/rufus-scheduler

Alex
17.09.2016
14:25:16
В имплементациях есть параметр run_at или подобный

Nikolay
17.09.2016
14:26:41
а сайдкике метод perform_at/perform_in

Dmitry
17.09.2016
17:04:47
Всем привет! Подскажите, пожалуйста, возможно ли в рельсах найти пересечение более чем двух записей? Пишу чатик и нужно найти беседы, в которых стостоит определённый набор пользователей. Пока решил проблему весьма тупо: нахожу беседы каждого пользователя и беру их пересечение через &. Метод merge у ActiveRecord_Relation похоже работает как-то по-другому.
scope :contain, -> (*args) do
co = result = joins(:conversation_members)&.distinct
args.each do |user|
break unless result.any?
tmp = co.where('conversation_members.user_id' => user.id)
if tmp.any?
result = result & tmp
else
return []
end
end
result.to_a || []
end
вот сам этот метод для модели Conversation

Antony
17.09.2016
17:21:42
conversation_members - join table?
если так, то почему не select(:conversation_id).where(user: users)

Dmitry
17.09.2016
17:23:25
user:users - разве это не в in выйдет?

Antony
17.09.2016
17:23:54
выйдет
и?

Dmitry
17.09.2016
17:25:09
in же выдаст общий список бесед, где есть хотя бы один член из списка, а мне нужны записи, где есть именно все эти пользователи

Antony
17.09.2016
17:25:25
а, ок

Dmitry
17.09.2016
17:25:34
но спасибо