@rubyschool

Страница 350 из 921
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 вроде

в основном все на красной шапке сидели

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

Коллеги, подскажите

как собрать все в один запрос

Fedor
09.09.2017
18:49:54
AppStaffPosPositions.includes(:possible_position, application_staff: [:emp_type, :status_interview, :status_treatment])

как-то так

в тольяти так же
у них там с DNS проблемы были по всему миру

не более

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

spartakusQ
09.09.2017
18:53:17
у них там с DNS проблемы были по всему миру
ну может, видимо что-то не то указали

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
ждать пока они закончат

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

Страница 350 из 921