@proRuby

Страница 787 из 1594
Максим
03.10.2017
14:13:13
мб вообще мне с фронта не все данные летят

401 да

Alex
03.10.2017
14:13:38
401 да
и у тебя в контроллере где то явно прописано что оно 401 отдает?

Максим
03.10.2017
14:14:12
он его отдаёт что с колбеком что без него, в контроллере таког оне захардкожено

Google
Alex
03.10.2017
14:14:23
так убери оба коллбэка и проверь

Максим
03.10.2017
14:14:28
ща

Alex
03.10.2017
14:14:28
а потом проверь класс от какого наследуешься

там тоже коллбэки убери

контроллер это обычный рубишный класс на который навешано дохрена рельсового кода

но в сути своей это обычный класс.

Максим
03.10.2017
14:15:25
закомментил оба

всё равно кидал ошибки 401

Alex
03.10.2017
14:15:39
еще раз прочитай последние мои сообщения

Максим
03.10.2017
14:15:41
сверху только апликейшн контролер

ща погляжу

Vasiliy
03.10.2017
14:15:46
давно б переписал на ханами

Alex
03.10.2017
14:15:49
пустой контроллер не будет кидать 401

Google
Alex
03.10.2017
14:15:58
за исключением случаев где middleware на уровне приложения.

давно б переписал на ханами
а толку? парень не понимает как оно технически работает.

Это все обычный код, просто наследуешь его от фреймворка.

Vasiliy
03.10.2017
14:16:34
потому что там можно в контейнеры понимаш?

вынес логику в апп и дели её

Alex
03.10.2017
14:16:46
херня все это

чтобы делить логику нужно понимать как это работает

Vasiliy
03.10.2017
14:16:57
это рельса просто

Максим
03.10.2017
14:17:00
я не знаю рубифлоу да

каких то мелочей не знаю

Nikita
03.10.2017
14:17:11
бросила девушка? возьми ханами

Alex
03.10.2017
14:17:12
я не знаю рубифлоу да
причем тут рубифлоу

Максим
03.10.2017
14:17:12
но я понимаю что это не магия

да я не знаю чего ты так

Vasiliy
03.10.2017
14:17:21
рубифлоу это когда смузи пьют?

Alex
03.10.2017
14:17:28
твой контроллер это обычный класс

Максим
03.10.2017
14:17:32
я понимаю

Google
Alex
03.10.2017
14:17:33
вот и дебаж его как обычный класс.

Там из ниоткуда код не появится

Максим
03.10.2017
14:17:44
ну вот я ща убрал оба колбека

Alex
03.10.2017
14:17:46
он либо наследуется либо композируется, либо в рантайме строится.

Максим
03.10.2017
14:18:02
в апликейшн контроллере нет колбеков отвечающих за авторизацию\аутентификацию

Alex
03.10.2017
14:18:04
ну вот я ща убрал оба колбека
ты точно прочитал три-четыре моих сообщения про наследование или забил?

Максим
03.10.2017
14:18:04
а всё равно 401

Alex
03.10.2017
14:18:12
так выкинь вообще все коллбэки

так и найдешь КТО из них 401 кидает

потом разберешься почему

если ни один коллбэк не кидает (ЕСЛИ ТЫ ИХ ВСЕ УБРАЛ) то middleware на уровне приложения начинай вырубать

Максим
03.10.2017
14:19:38
убрал все калбеки и с юзер контроллера и с его отца апликейшн контроллера, всё равно 401

Vasiliy
03.10.2017
14:19:39
ты в логе посмотри чё как там

Alex
03.10.2017
14:19:57
ты в логе посмотри чё как там
там вроде херня пишется

Максим
03.10.2017
14:19:59
в логе просто что хочу туда - не пускает 401 такие то параметры

и ошибка что карент юзера не видит

Alex
03.10.2017
14:20:17
Максим
03.10.2017
14:20:18
потому что я убрал калбек аутентификации

абсолютно всё что нашёл

Alex
03.10.2017
14:20:29
бля, у тебя контроллер 401 кидает или нет?

Google
Максим
03.10.2017
14:20:33
прям контрол ф и befo

Vasiliy
03.10.2017
14:20:38
а ты посмотрел не переопределён ли карент юзер?

Максим
03.10.2017
14:20:53
не знаю

Alex
03.10.2017
14:20:55
рельсовая магия, бесмысленная и беспощадная.

Vasiliy
03.10.2017
14:21:10
так то если карент юзера нет логично что вход запрещен

Максим
03.10.2017
14:21:16
ну так яж говорю

я ставил колбек бефо экшн ауторайз

чтоб был юзер

он был

но 401 не пропали

типа что с колбеками что без них

Alex
03.10.2017
14:21:46
бля

КТО генерирует 401?

Vasiliy
03.10.2017
14:21:56
мож у тебя код автоматом не перезапускается?

Alex
03.10.2017
14:21:56
ты binding.pry умеешь?

Максим
03.10.2017
14:22:02
да не знаю я рельсы

Alexey
03.10.2017
14:22:02
кинь уже логи в gist

Максим
03.10.2017
14:22:07
я через байбаг сижу ща

Alex
03.10.2017
14:22:19
я через байбаг сижу ща
ты до экшона byebug'ом дошел?

Google
Максим
03.10.2017
14:22:22
да

Vasiliy
03.10.2017
14:22:32
давай логи

Alex
03.10.2017
14:22:41
значит у тебя внутри экшона что то дергает 401

по одной строчке ищи где.

No
03.10.2017
14:22:55
ммм

Максим
03.10.2017
14:22:55
https://gist.github.com/Qew7/113437edbb906b207895c38708a19def

No
03.10.2017
14:22:59
подсказка лайфхак

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

отдает там что-то 401?

можешь даже в поиск забить "401"

Alex
03.10.2017
14:23:19
он в экшон попал

в чем проблема?

Alexey
03.10.2017
14:23:29
что у тебя здесь app/controllers/users_controller.rb:71?

Alex
03.10.2017
14:23:44
Completed 500 Internal Server Error in 4ms (ActiveRecord: 0.0ms)

Vasiliy
03.10.2017
14:23:45
71 ток

Alex
03.10.2017
14:23:51
это не похоже на 401

а вообще все проблемы от незнания curl и не умения писать тесты на контролеры.

No
03.10.2017
14:24:07
там ниже 401

Alexey
03.10.2017
14:24:07
Та кэто 500

Страница 787 из 1594