
Kim
31.07.2018
12:25:50
хватит руби)

Roman
31.07.2018
12:26:11
https://dou.ua/lenta/digests/junior-digest-32/

O
31.07.2018
12:26:19
Собачку та за что?

Alex
31.07.2018
12:26:21
скоро админ всех покарает за флудодень ?

Google

Roman
31.07.2018
12:26:25
Всем кто с Украины)

Alexander
31.07.2018
12:27:11
много ли из чатика вскатились джунами? такие вакансии вообще есть на руби? не тралленг, правда интересно

Alex
31.07.2018
12:27:43

Alexander
31.07.2018
12:28:05

Alex
31.07.2018
12:28:15

Alexander
31.07.2018
12:28:29

Roman
31.07.2018
12:28:29

Alex
31.07.2018
12:28:41

Alexander
31.07.2018
12:28:48

Alex
31.07.2018
12:31:01
а что спрашивают поверх?
что-то из внутренней кухни rails к примеру где доступен @changed_attributes или простые вещи вроде разницы между find, find_by, where, или разницу между destroy и delete, scope, ! в некоторых методах

Roman
31.07.2018
12:31:31
а что спрашивают поверх?
на собеседовании знания по руби и рельсе спрашивают в последнюю очередь..изначально идет простая математика, то есть тебе дают простую задачу которую тебе надо решить и потом это реализовать в коде, после идет муштра по реляционным база данных, после бд начинается js и прочие фреймворки такие как ангуляр/реакт и т.п., после этого вопросы по http запросам, из чего запрос состоит, в каком виде данные поступают и т.п., и после только вопрос по рельсам, про рест и мвс
вот как-то так

Google

Alexander
31.07.2018
12:33:04


Roman
31.07.2018
12:33:39
Задачи могут быть такими - просто есть произвольное 4-х значное число, как нам выстроить их в порядке возрастания? Или написать метод для задачи Фибонначи)
И делать задачи нужно без использования методов
ищут фулстек-мидла по цена джуна
за последний год не видел ни одной вакансии где требовался чистый руби, только стек с js и его фреймворками + реляционные, таковы нынешние реалии)

Dm
31.07.2018
12:51:50
как подружить rspec и enum?
ArgumentError:
'1' is not a valid status

Иван
31.07.2018
13:04:41

Dm
31.07.2018
13:07:40

Иван
31.07.2018
13:21:18
Ну я могу предположить что ты в статус при создании передаешь не значение enum а строку с числом
либо передавай значение строкой либо ключ числом
под ключем я имею в виду integer который в базу записывется

Dm
31.07.2018
13:25:36
Спасибо, попробую

Иван
31.07.2018
13:35:30
Спасибо, попробую
кстати можешь попробовать к своему запросу в тесте добавить as: :json

Andrey
31.07.2018
13:42:31

Иван
31.07.2018
13:47:55

Andrey
31.07.2018
13:49:10
ага точно. косяк
Вообще мы на enumerize перешли, с ним как то попроще все.Не надо думать где переводить в строку а где в число. И всякие вкусные scope встроены

Ro
31.07.2018
15:45:26

Vitaly
31.07.2018
16:05:53
Я сегодня был на Ruby Tuesday в Бангкоке. Небольшое, но очень дружелюбное комьюнити.) Если будете проездом - рекомендую. https://www.meetup.com/ruby-tuesdays-bangkok/events/252967303/

Google

Igor
31.07.2018
16:34:40
Здравствуйте, разрабатываю мультидоменный сайт на базе гема apartment. Возникла проблема: при авторизации пользователя перебрасывает обратно на форму авторизации. Похоже что-то с сессиями но в чем причина понять не могу.

Ro
31.07.2018
16:35:57
а что спрашивают поверх?
правда одна: никогда не знаешь что спросят. Вообще никогда. Поэтому совет - смотри в инете вопросы основные, поменьше слушай и бери измором. Ходи на интервью, задача номер 1 у тебя как у джуна сходить на 10 интервью

Dm
31.07.2018
16:37:14
Я как эникей, был на 15 собесодованиях, после 7 познаешь полный дзен и проходишь собеседование )

Ro
31.07.2018
16:43:13

Vitaly
31.07.2018
16:47:10

Ro
31.07.2018
16:47:51
понятно, а в ЧМ уже был?

Vitaly
31.07.2018
16:48:24
Месяц до этого жили на острове Ко Чанг - климат шикарный. По ощущениям - прохладней
Не, не были на ЧМ
Месяц пройдёт и можно будет будет сделать выводы насколько здесь комфортно.)

Alex
31.07.2018
16:58:37
рой в эту сторону

Igor
31.07.2018
17:16:23

Alex
31.07.2018
17:18:29
в общем попробуй залогиниться, посмотри в браузере, какие куки и как сохраняются, лезь в авторизационный контроллер. Возможно, придется для него роуты переписать.

Igor
31.07.2018
17:19:42

Alex
31.07.2018
17:20:18
вот тебе для подумать - https://github.com/plataformatec/devise/issues/4406

Igor
31.07.2018
17:20:49
Спасибо

Alex
31.07.2018
17:21:01
попробуй это, если не поможет- ройся в сторону контроллера

Admin
ERROR: S client not available

Igor
31.07.2018
17:23:02

Google

Dmitry
31.07.2018
18:15:49
лично, удаленно, даже к индусам собеседовался

?
31.07.2018
18:18:46
?можете подсказать в оформлении json?
Например
{
"book": [
{
"id": 1,
"name": "Spicy Chicken and Hominy Mexican Soup",
},
{
"id": 2,
"name": "Crabs salad",
}
]
}
как я понял, мне нужно сделать обычный массив book. Но как быть со вложенными массивами?

Ro
31.07.2018
18:20:20
а что именно надо?
что за вложенный массив и зачем?

?
31.07.2018
18:20:49
вложенный массив который с айди положить в книжку

Ro
31.07.2018
18:20:54
кстати, book -> books
а, по айдишнику чтобы искать

?
31.07.2018
18:21:36
просто он получается без ключа же

Ro
31.07.2018
18:23:14
{
"books": {
"1": {
"name": "blabla"
},
"2": {
"name": "whatever"
}
}
}

?
31.07.2018
18:26:04
Понял.
А что, вложение без ключа это совсем плохо?

Ro
31.07.2018
18:26:31
irb
irb(main):001:0> json = {
irb(main):002:1* "books": {
irb(main):003:2* "1": {
irb(main):004:3* "name": "blabla"
irb(main):005:3> },
irb(main):006:2* "2": {
irb(main):007:3* "name": "whatever"
irb(main):008:3> }
irb(main):009:2> }
irb(main):010:1> }
=> {:books=>{:"1"=>{:name=>"blabla"}, :"2"=>{:name=>"whatever"}}}
irb(main):011:0> json[:books][:"2"]
=> {:name=>"whatever"}
как видишь, руби преобразует в символы, если обычным способом записать
если искать не надо
с ключом у тебя поиск O(1) - константный
а без ключа O(N) - линейный
(в книге это описывается, может выйдет когда-нибудь)

?
31.07.2018
18:31:16
Я думал по вложенным массивам по порядку проходить. тк это будет удобнее в задачке.
просто не могу понять как в цикле добавлять массивы {id,name} в общий масив 'books':{}

Ro
31.07.2018
18:32:13
ну тут нет вложенных массивов

Google

Ro
31.07.2018
18:32:31
это структура данных, состоящая из хешей и массивов

?
31.07.2018
18:33:46
?я видимо чего то не понимаю,
ведь {id,name} без ключа существуют

Ro
31.07.2018
18:34:20
ага, надо разобраться с тем, что такое json, что такое хеш и что такое массив
курс смотрел?

?
31.07.2018
18:35:34