@rubylang

Страница 1662 из 1684
Anton
17.10.2018
13:45:07
В рассылку добавлю

Dan
17.10.2018
13:46:06
https://gist.github.com/justinko/2838490
во, чувак там работает с таким же как и я

Но я думаю его уволили за то, что он вынес ссор из избы

Google
Dan
17.10.2018
13:47:04
кто нибудь плиз скажите что увольнять за такое нельзя
я думаю он просто втащил в итоге тому чуваку и его уволили)

Антон
17.10.2018
13:48:51
мне приятно надеятся, что все идет в соторону всякой потусторонней ереси типа операций и монад, подальше от dhh

Антон
17.10.2018
13:49:30
руби умрет раньше
то что мертво умереть не может

Anton
17.10.2018
13:49:32
это сложно

v
17.10.2018
13:49:49
Anton and Антон typing...

Антон
17.10.2018
13:49:50
это сложно
это пипецки просто на самом деле

Anton
17.10.2018
13:50:00
это тебе и мне просто

а чувакам из индии, которые просто код пишут - не думаю

Igor
17.10.2018
13:50:12
Расскажи, что такое моноид и эндофунктор

Google
Антон
17.10.2018
13:50:18
это тебе и мне просто
ну я брата научил тестировать раньше чем деливерить фичи ему тоже просто

Igor
17.10.2018
13:50:33
И почему Validated не монада, а аппликативный функтор

Антон
17.10.2018
13:50:42
Igor
17.10.2018
13:50:43
И зачем это знать рубистам

v
17.10.2018
13:50:55
как раньше на С++ писали

Anton
17.10.2018
13:51:15
v
17.10.2018
13:51:23
вряд ли
чойта

Eugene
17.10.2018
14:34:56
Что кроме guard используете?

vesh95
17.10.2018
14:54:54
Как перестать бояться токенов в api? Постоянно застреваю с авторизацией ВКонтакте?

Я не врубаюсь что и куда с этими ключами??

Artur
17.10.2018
14:56:27
в хедеры, в хедеры их

vesh95
17.10.2018
14:56:29
Открытые закрытые, токены Не понимаю как их хранить в коде и что куда применять

Допустим ВКонтакте запрос на авторизацию кинул, что мне в ответ придти должно?

vesh95
17.10.2018
15:03:38
Тип токен в ответ, но когда происходит тогда авторизация или окно с подтверждением приложения

Максим
17.10.2018
15:05:28
а ты пробовал сделать всё как они писали?

Dan
17.10.2018
15:06:20
потом это окно шлет тебе токен, после того как юзер разрешил авторизоваться. И теперь тебе этот токен нужно в сессии хранить

Google
Dan
17.10.2018
15:08:15
Ок, а если devise ещё есть?
хз, я думаю всякие тулы сделаны просто чтобы упростить этот процесс

просто если ты сам все это будешь делать, то получится много императивного кода

а так devise это все скрывает

хотя я не юзал, но думаю так

Максим
17.10.2018
15:09:31
я думаю что если приложение небольшое и нужна авторизация через вк то лучше девайс не юзать

я могу быть не прав

vesh95
17.10.2018
15:09:42
Попробую, по крайней мере можно соединить таблицей oauth и девайс

Максим
17.10.2018
15:09:50
потому что девайс оч много чего делает а тебе по сути нужна простенькая авторизация через вк

мне кажется это легче будет самому сделать

Dan
17.10.2018
15:10:01
тоже в свое время трахался с этими авторизациями через токены

Dan
17.10.2018
15:10:10
но когда уже понимаешь флоу, то легче

если всякие диаграммки, которые этот флоу описывают

Максим
17.10.2018
15:10:36
если всякие диаграммки, которые этот флоу описывают
хз скок не смотрел на них ни разу не помогали

вообще типа не приближали даже ближе к пониманию

Dan
17.10.2018
15:11:00
хз скок не смотрел на них ни разу не помогали
надо долго смотреть, часов 10, а потом поспать))

вообще главное в этом деле понимание

если флоу не понимаешь, то ниче не получится

Максим
17.10.2018
15:13:37
я вот до сих пор хз как вообще сессии работают и что из себя представляют

Google
Максим
17.10.2018
15:13:51
хотя авторизации через девайс делал кучу раз

vesh95
17.10.2018
15:14:06
Все бы ничего, если бы не эти окошки авторизации, помню на javascript писал клиент, там то срабатывала авторизация, то нет

Единственное что мне помогает с сессиями, так это понимание, что они хранят данные между выполнениями скриптов и всё?

Максим
17.10.2018
15:18:30
где? как?

Dan
17.10.2018
15:19:58
где? как?
в каком то синглтоне

в виде токена

Максим
17.10.2018
15:20:39
а с фронтовой стороны?

типа он же по идее при каждом запросе их сравнивать должен

Admin
ERROR: S client not available

Pavel
17.10.2018
15:22:07
Dan
17.10.2018
15:22:50
хмм, на беке это вроде в базе хранится какое-то время. А вот на фронте просто в синглтоне и персистится в локал стораж например. Потому когда клиент делает запрос за данными, он шлет токен. Бек ищет пользователя по токену и проверяет валидный ли токен

у бека вроде не должно быть постоянной сессии в случае API и прилаги на клиенте

ну вот это похоже на прилагу на рельсах

там надо в сессию в куках хранить

Pavel
17.10.2018
15:24:29
ну вот это похоже на прилагу на рельсах
это стандартный middleware из коробки

https://github.com/rails/rails/blob/master/actionpack/lib/action_dispatch/middleware/session/cookie_store.rb

Dan
17.10.2018
15:24:57
из стандартной коробки можно много чего выкинуть)

если мы говорим про API

Pavel
17.10.2018
15:25:43
ну в АПИ и сессию хранить не надо. Обычно JWT

Dan
17.10.2018
15:30:18
Google
Pavel
17.10.2018
15:31:04
обычно я написал)

Егор
17.10.2018
15:44:59
Всем привет! Я только недавно начал учить руби, кому можно в лс задавать нубские вопросы?

Ann
17.10.2018
15:45:09
можно

привет

Максим
17.10.2018
15:47:11
бля из-за имени подумал что это егор бугаенко

и немного охуел

Егор
17.10.2018
15:58:35
Спасибо =)

Максим
17.10.2018
16:06:51
а кто это?
Ну yegor256

https://www.yegor256.com

Darth
17.10.2018
16:30:28
Как определить метод [] для класса?

ojab
17.10.2018
16:34:00
def self.[], очевидно

Sergii
17.10.2018
16:34:22
[6, -2, 2, -7].sort() (4) [-2, -7, 2, 6]

жс такой жс

Pavel
17.10.2018
16:41:27
[6, -2, 2, -7].sort() (4) [-2, -7, 2, 6]
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort

The default sort order is according to string Unicode code points.

Darth
17.10.2018
16:44:46
def [](attribute) self.send(attribute) endВоот А есть какое-то другое решение, чтобы можно было вызывать только атрибуты? (Сейчас можно имя любого метода вызвать)

какой-то способ сделать @attribute_name

Sergii
17.10.2018
17:01:23

Страница 1662 из 1684