
spartakusQ
09.09.2017
14:24:11
Вима на вас нет лентяи.

Dmitry
09.09.2017
14:24:38
https://webm.video/i/TyNyV8.webm
Немного инфузорий в поляризованном свете

spartakusQ
09.09.2017
15:05:30

Google

spartakusQ
09.09.2017
15:05:53
Какая то странная схема.
Нет выбора генту.

Igor
09.09.2017
15:08:09
норм схема

Denis
09.09.2017
16:57:34
хумор
обхохатался

Fedor
09.09.2017
17:19:10
черт...
а ведь жизненная схема
пока был студентом сидел на арче, а потом повзрослел и на федору перепозд

Ro
09.09.2017
18:33:44
схема offensive ? когда я был студентом, ubuntu небыло. У нас был mandrake, red hat, debian вроде
в основном все на красной шапке сидели

spartakusQ
09.09.2017
18:34:03

Fedor
09.09.2017
18:34:14
RHEL

spartakusQ
09.09.2017
18:34:21

Google

Ro
09.09.2017
18:34:50
к слову, ubuntu - операционка не самая лучшая, в 14 версии там была встроенная spyware

Fedor
09.09.2017
18:35:02
не в России, а в Крыму, и по принципу, "вы не говорите откуда вы, а мы не спрашиваем"

Ro
09.09.2017
18:35:05
сейчас она тоже есть
только по-умолчанию отключена
не знаю что вы так все любите)

Radzhab
09.09.2017
18:44:17
https://i.snag.gy/QHiq9v.jpg
Коллеги, подскажите
как собрать все в один запрос

spartakusQ
09.09.2017
18:49:30

Fedor
09.09.2017
18:49:54
AppStaffPosPositions.includes(:possible_position, application_staff: [:emp_type, :status_interview, :status_treatment])
как-то так
не более

Dmitry
09.09.2017
18:50:26
http://tass.ru/ekonomika/4548453

spartakusQ
09.09.2017
18:53:17

Radzhab
09.09.2017
18:58:48

Fedor
09.09.2017
18:59:24
s лишняя в конце
ты просто так не копируй )
я ж не знаю, как у тебя модели называются
и там еще в зависимости от связи либо в единственном числе надо писать, либо во множественном

Google

Radzhab
09.09.2017
19:01:14

Fedor
09.09.2017
19:02:20
забавно
тогда eager_load вместо includes

Radzhab
09.09.2017
19:03:09
? елы палы

Fedor
09.09.2017
19:03:30
в рельсе есть 3 метода для загрузки связанных данных:
preload - делает несколько запросов
eager_load - делает один запрос
includes - дает рельсе выбрать самой

Radzhab
09.09.2017
19:03:32
столько связей)

Fedor
09.09.2017
19:03:49
судя по всему рельса посмотрела и решила, что лучше сделать несколько )))

Radzhab
09.09.2017
19:03:53
Федор, а центральной таблицей разве не является ApplicationStaff
почему вы решили от AppStaffPosPosition отталкиваться?

Fedor
09.09.2017
19:04:28
ну можно и через нее
я просто на схеме посмотрел что из этой модельки стрелки ведут в разные стороны, вот ее и взял )

Fedor
09.09.2017
19:05:28
а у ApplicationStaff она как бы промежуточная между двумя стрелками влево )))

Radzhab
09.09.2017
19:05:30
))
я выбрал этот код
ApplicationStaff.eager_load(:possible_positions)
хотя бы эти обе таблицы объединить

Fedor
09.09.2017
19:06:19
можо и через нее все сделать

Radzhab
09.09.2017
19:06:30
но в результате ничего нет
Точнее есть

Google

Radzhab
09.09.2017
19:06:42
но тех данных нет
у меня база с большим количеством полей, но все таки

Admin
ERROR: S client not available

Radzhab
09.09.2017
19:07:20
possible_position нет в результате

Fedor
09.09.2017
19:07:44
ApplicationStaff.eager_load(:emp_type, :status_interview, :status_treatment, app_staff_pos_positions: [:possible_position])
примерно так
возможно надо писать :possible_positions
если там has_many
там хитро, на самом деле
все данные выгружаются и сохраняются по моделькам
в релэйшене ты видишь только корневую модель
но если сделать relation.first.app_staff_first_positions.first.possible_positions

Radzhab
09.09.2017
19:10:03
вот в этом и траблы9

Fedor
09.09.2017
19:10:04
то получишь данные, без лишних запросов в базе

Radzhab
09.09.2017
19:10:07
как собрать все воедино

Fedor
09.09.2017
19:10:15
не совсем понял

ToshiDono
09.09.2017
19:11:14
Всем привет

Radzhab
09.09.2017
19:11:44
ну possible_position - там их не одна штука же)

Fedor
09.09.2017
19:11:45
если хочешь сделать большой запрос и получить на выходе просто массив с кучей данных, то надо использовать execute, или select_all

Google

Fedor
09.09.2017
19:12:00
a, ну тогда пиши possible_positions и все
и выгрузятся все

Radzhab
09.09.2017
19:12:05
имя-фамилия-швея;программист;токарь

Fedor
09.09.2017
19:12:07
без limit 1 )

ToshiDono
09.09.2017
19:12:36
Подскажите пожалуйста как принято поступать в таких ситуациях: задача:
Sidekiq worker получает задачу, сохраняет ее в базу данных
И затем увеличивает счетчик количества событий в Redis
часть с положить в БД - сделал
а с редисом - проблемы
чтобы увеличть счетчик в редисе - нужно использовать методы сайдкика или сторонний гем?

Fedor
09.09.2017
19:15:47
для redis есть гем redis )
но вообще, сайдкик его должен тянуть в зависимостях, он же на редисе работает

spartakusQ
09.09.2017
19:16:39
флудовыходные же
чего тереть

Tanya
09.09.2017
19:16:55
немешай людям @spartafauss ониж по теме общаются)

spartakusQ
09.09.2017
19:17:27
ждать пока они закончат

Ro
09.09.2017
19:17:31

spartakusQ
09.09.2017
19:17:34
смешно звучит