
Максим
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

No
03.10.2017
14:15:55

Alex
03.10.2017
14:15:58
за исключением случаев где middleware на уровне приложения.
Это все обычный код, просто наследуешь его от фреймворка.

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

Alex
03.10.2017
14:16:46
херня все это
чтобы делить логику нужно понимать как это работает

Nikita
03.10.2017
14:16:57

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?

Anton
03.10.2017
14:21:53

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

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