
Alex
06.10.2017
10:39:17
а какая ветка выиграла узнаем в момент схлопывания)

Nikolay
06.10.2017
10:39:38
скорость разработки на эликсир лично у меня выше, чем на руби…меня пздц бесит руби в dev режиме как долго всё ворочается, после эликсира…но если брать глобально, то конечно решают комбайн решения на руби и тьма либ…тот же oauth прикрутить на руби это просто гем поставить

Alex
06.10.2017
10:53:20
Долго?
Хз, руби довольно шустрый

Google

Nikolay
06.10.2017
11:16:13
шустрый в сравнении с чем?) я как-то замерял, что sbt приложение компилится быстрее, чем с нуля голая spree

Anton
06.10.2017
11:24:39

Ktistina
06.10.2017
11:24:51
Привет.
Подскажите, можно ли тут постить вакансии? Чтоб я случайно никого не обидела.)

Nikolay
06.10.2017
11:25:00
17 килозвёзд!
а не, 8…чет напутал о_О

Anton
06.10.2017
11:25:43
ужас, у этого 17к звезд
а, ну 8 так то тоже много

Nikolay
06.10.2017
11:26:19

Anton
06.10.2017
11:28:16
вилку только не забудь

Nikolay
06.10.2017
11:28:24
а, ну 8 так то тоже много
я уж не из этих “руби медленный, смерть и т.п.”, но мне дико понравился доклад c Nick Sutterer - он прям 10 из 10 мои внутренние мысли изложил

Anton
06.10.2017
11:28:49
или в этот раз это было не продажей TRB?

Google

Ktistina
06.10.2017
11:29:13
Оки.)
Есть вакансия в Киев, на финтех стартап.
Вот описание вакансии - https://rademade.com/company/vacancies/ruby_developer
По зарплате в зависимости от уровня - 2000-3000$ готовы обсуждать.
Оо, здорово, не знала, спасибо.) Если еще можете какой канал, или ресур порекомендовать, буду благодарна.)

Anton
06.10.2017
11:30:32

Ktistina
06.10.2017
11:30:59
Уже написала Евгению, жду от него ответа как раз.

Vasiliy
06.10.2017
11:32:03

Nikolay
06.10.2017
11:32:15

Vasiliy
06.10.2017
11:41:34
а че там коротко?)))

Nikolay
06.10.2017
11:42:09
с 3ей минуты по 30ую где-то) потом он про ханами, трейлблейзер и т.п. начинает

Alex
06.10.2017
11:44:48
why does ruby is dead? - а это вообще правильно написано по правилам английского языка?
why ruby is dead?
не?

владичка
06.10.2017
11:49:31
Подумал так же, погуглил, — видимо принято сокращать does, а мы с тобой об этом не знали и всю жизнь говорим просто why ...

Alex
06.10.2017
11:51:41
мир никогда не будет прежним

Alexey
06.10.2017
11:56:34

Alexander
06.10.2017
13:19:16
в есть ли какой нибудь сайт где удобно описывать формат json?

Dm
06.10.2017
13:23:51
для 99.9% проектов удобство разработки > скорости работы стека

No
06.10.2017
13:26:37
в том числе и бизнес, в том числе и стартапы
каждый стартап мечтает, что через год у него будет стопятсот миллионов юзеров и нужен производительный бэкенд
на деле же через год юзеров 10-20к в лучшем случае и всем насрать на перфоманс

Максим
06.10.2017
13:35:50
пацаны

Google

Максим
06.10.2017
13:35:52
беда
короче поставили гем rb-readline
на нашу апишку
раньше всё ок постманом запросы можно было слать
тестами реквесты тестировать
а ща раз
и тесты не хотят ответы на запросы получать

Alex
06.10.2017
13:36:59
постманом, лол

Максим
06.10.2017
13:37:04
и постмана отсылает на /api/
а не не рут который указал
при этом с фронта всё ок

Alex
06.10.2017
13:37:24
дебажить мы конечно не умеем, и цикл запроса в rails мы опять же не знаем.
но стоит напомнить про middleware - и да, сразу же "да знаю я что это такое"

Максим
06.10.2017
13:38:21
я знаю что такое мидлвар
но давай притворимся что не знаю (тебе не придётся)

Alex
06.10.2017
13:38:43
давай сначала разберемся зачем нужен rb-readline?

Максим
06.10.2017
13:38:50
босс зачем то поставил
я спросил но ответа не понял а он убегал по делам

Alex
06.10.2017
13:39:11
ну так надо узнать зачем
как будешь узнавать?

Google

Alex
06.10.2017
13:40:04
а если убрать гем то проблем нет?

Dm
06.10.2017
13:40:07
мыльная опера на работе)

Максим
06.10.2017
13:40:08
не знаю погуглю
комментировал гем - не помогло

Alex
06.10.2017
13:40:15

Максим
06.10.2017
13:40:22
откатывался на коммит раньше гема - помогло

Alex
06.10.2017
13:40:33
а ты уверен что проблема в геме? :)

Максим
06.10.2017
13:40:52
не уверен конечно же
я же с вопросами пришёл

Fedor
06.10.2017
13:41:01
используй git bisect

Максим
06.10.2017
13:41:04
и просто поделился мыслями от чего могло бы вообще быть

Vasiliy
06.10.2017
13:41:14
ты посмотри что закоммитили ну

Alex
06.10.2017
13:41:35
вырубаешь такой гем, делаешь bundle, проверяешь

Alex
06.10.2017
13:41:48
да, но это мало кто понимает
+1
при симпатии к функциональщие и элексиру - я думаю руби практичнее для бизнеса если речь не о чатиках, где нужна cucurrency, в которй руби слабоват

Alex
06.10.2017
13:41:48
а вообще внутри тестов проще всего разобраться почему не отвечает

Максим
06.10.2017
13:41:55
комментировал гем - не помогло
вырубаешь такой гем, делаешь bundle, проверяешь
у меня вот например просто тест на сакцес соединение

Alex
06.10.2017
13:42:41

Google

Fedor
06.10.2017
13:42:45
возможно, чисто случайно, эти изменения как-то связаны с этим гемом и этой ошибкой?

Максим
06.10.2017
13:42:52
Users api getting users list
Failure/Error: p "Успешное соединение с #{route} установлено" if expect(response).to be_success
expected #<ActionDispatch::TestResponse:0x0055dafeaff828 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Thread::Mu... @symbol=:html, @string="text/html">, @charset="utf-8", @cache_control={:no_cache=>true}, @etag=nil>.success? to return true, got false
# ./spec/support/helpers_lib.rb:69:in `test_get_response'
# ./spec/api/user_api_spec.rb:17:in `block (3 levels) in <top (required)>'

Alex
06.10.2017
13:42:54
вот берешь консоль и смотришь что он тебе вернул

Максим
06.10.2017
13:43:09

Alex
06.10.2017
13:43:13
потом ставишь консоль в экшон
не дошел до экшона - вышибаешь middleware пока не дойдешь
дальше думаю мысль ясна.

Максим
06.10.2017
13:43:54
смотри
есть мидлвар который вместо ошибки редиректит в корень?

Alex
06.10.2017
13:44:12
откуда я знаю?

Максим
06.10.2017
13:44:18
у нас в контроллерах ничего нет что редиректит в корень
20 штук

Alex
06.10.2017
13:44:40
вырубай их и перезапускай тест, пока не найдешь ту которая мешает
дальше дело техники