
Ivan
11.04.2017
22:09:22
Юзай пандит лучше
Да я везде юзаю пандит / рукописные костыли. Тут рабочий проект, всё уже с канканом написано

Eugene
11.04.2017
22:09:29
мм

Alex
11.04.2017
22:42:56
accessible_by может?

Google

Ivan
11.04.2017
23:08:02
acessible_by
Да, только там вроде тоже определенные ограничения, так как это метод модели, а у меня пермишны раздаются с учетом атрибутов. Хотя может я чего то не понимаю.) Спасибо большое!

Rustam
12.04.2017
01:16:19

Alex
12.04.2017
07:55:11
ruby -v

Кøе-ктø Геннадьевич
12.04.2017
12:32:56
ребя, а можно как-то оптимизировать запрос вида:

Dimon
12.04.2017
12:33:10
да

Кøе-ктø Геннадьевич
12.04.2017
12:33:16
User.where(active: true)
и вот рельса лопатит всю базу из 10к записей
в случае связей можно доавить includes
а в этом?

Dimon
12.04.2017
12:34:28
http://stackoverflow.com/questions/12539772/adding-an-index-on-a-boolean-field

Кøе-ктø Геннадьевич
12.04.2017
12:34:37
а если оно не булево?

Dimon
12.04.2017
12:34:47
да похуй

Кøе-ктø Геннадьевич
12.04.2017
12:35:21
спасибочки, читаю

Google

Alex
12.04.2017
12:35:27
офигенный диалог, мне понравилось

Alexander
12.04.2017
20:44:52

Danila
12.04.2017
21:11:05
жаль занудство не карается ничем

Кøе-ктø Геннадьевич
13.04.2017
05:35:17
Александр и здесь нанудил

Roman
13.04.2017
08:07:43
открывайте форточку
теперь проветривать придется

Кøе-ктø Геннадьевич
13.04.2017
09:16:05
чят
почему мой метод вместо 900 строк добавляет в файл 150000 строк?
def roles_to_csv
admin_users = AdminUser.works
CSV.generate(col_sep: ';', force_quotes: false) do |writer|
admin_users.each do |s|
s.roles.each { |role| writer « [s.account, role] }
end
end
end
он берет каждого пользователя
и каждую роль в массиве роллей пользователя

Alex
13.04.2017
09:16:53
admin_users.count
а, еще роли

Кøе-ктø Геннадьевич
13.04.2017
09:17:04
ага

Alex
13.04.2017
09:17:06
ну ты посчитай сначала сколько у тебя там данных

Кøе-ктø Геннадьевич
13.04.2017
09:17:14
а потом проходит их и заново фигачит в файл

Alex
13.04.2017
09:17:32
вообще такие простые вещи нужно самому уметь дебажить

Кøе-ктø Геннадьевич
13.04.2017
09:18:37
я не пойму почему он на новый круг идет после выполнения

Alex
13.04.2017
09:19:28
с чего ты взял?
ну напихай туда puts'ов если через консоль дебажить не умеешь..

Google

Кøе-ктø Геннадьевич
13.04.2017
09:19:46
вижу по результату в файле

Ivan
13.04.2017
09:24:45

Кøе-ктø Геннадьевич
13.04.2017
09:25:18
нужно вывести строку с двумя стобцами - аккаунт и роль
у пользователя может быть несколько ролей, тогда строк с одним аккаунтом несколько, только роли различаются

Alex
13.04.2017
09:27:14
файл то удаляешь между заходами?

Кøе-ктø Геннадьевич
13.04.2017
09:27:32
вот нет, может в этом дело?
но я не файл генерирую
вот в чем прикол

Alex
13.04.2017
09:28:24
а потом проходит их и заново фигачит в файл
вижу по результату в файле

Кøе-ктø Геннадьевич
13.04.2017
09:28:29
это какая-то временная переменная судя по всему

Sergey
13.04.2017
09:30:24
то чувство когда видишь знакомый код в чате
Максим, привет :)

Кøе-ктø Геннадьевич
13.04.2017
09:30:46
хаха привет :)
я все ждал, когда встречу коллег в одном из руби-чатов )

Oleg
13.04.2017
10:11:20
ага, оживший кошмар. постишь где-нибудь свои тупки, и тут как тут - коллеги, начальники

Admin
ERROR: S client not available

Alex
13.04.2017
10:53:57

Dimon
13.04.2017
10:55:35
нужно у коллег спрашивать

Google

Alex
13.04.2017
10:55:51

Кøе-ктø Геннадьевич
13.04.2017
10:55:53
коллеги заняты

Alex
13.04.2017
10:55:55
а если коллеги ни бум бум?

Кøе-ктø Геннадьевич
13.04.2017
10:56:03
ну и вопросы тупые
стыдновато же

Alex
13.04.2017
10:56:22
чоэта? я бывает невероятно тупые вопросы задаю.

Кøе-ктø Геннадьевич
13.04.2017
10:56:34
ты не джун на испытательном

Alex
13.04.2017
10:56:35
притом я на руби не первый год пишу, и это далеко не первый язык.

Dimon
13.04.2017
10:56:48
нет ничего страшного в этом

Alex
13.04.2017
10:56:54
джун на испытательном как раз таки и должен тупить и задавать кучу вопросов, иначе такой неразвивающийся джун никому не нужен.

Dimon
13.04.2017
10:57:00
все люди ошибаются

Кøе-ктø Геннадьевич
13.04.2017
10:57:08
а если джуна не планировали брать? )
джунов

Dimon
13.04.2017
10:57:35
ты че оправдываешься, надо заебывать коллег вопросами

Кøе-ктø Геннадьевич
13.04.2017
10:57:59
да чота не хочется дергать по любому пустяку
спрашиваю, когда совсем непонятно

Dimon
13.04.2017
10:58:15
ну варись тогда в собственном соку

Vasiliy
13.04.2017
10:58:28
он в этом варится
вообще самостоятельность тоже хорошая черта для джуна

Кøе-ктø Геннадьевич
13.04.2017
10:59:31
я начала интернеты смотрю, потом спрашиваю в чате и если совсем тупняк иду к коллегам

Google

Alex
13.04.2017
10:59:49

Vasiliy
13.04.2017
11:00:31
не ну это совсем

Dimon
13.04.2017
11:00:37
@pustserg Серег, да помоги ты ему

Кøе-ктø Геннадьевич
13.04.2017
11:00:45
бгг разберусь ))

Alex
13.04.2017
11:01:01
главный скил - умение дебажить
и реверсить.

Dimon
13.04.2017
11:01:13
умение задавать вопросы