Size: a a a

2020 March 23

RM

R M in RubyRush
ну я просто в крайнем случае у тебя не буду спрашивать)
источник

N

Ni in RubyRush
R M
ну я просто в крайнем случае у тебя не буду спрашивать)
лол, ну никто и не заставляет
источник

RM

R M in RubyRush
Ni
нет
шо опять?
источник

𝓒

𝓒𝓛𝓚 in RubyRush
Ni
на больших проектах этим занимаются devops'ы или сис админы
а если нет их?
источник

RM

R M in RubyRush
𝓒𝓛𝓚
а если нет их?
то ты партизан)
источник

𝓒

𝓒𝓛𝓚 in RubyRush
Ja Ja isch bin Partizanen!
источник

VV

Vadim Venediktov in RubyRush
В оффтоп чет ушли
источник

GG

Gleb Grishakov in RubyRush
Переслано от Gleb Grishakov
Гайз, такой вопрос:
У Devise есть метод lock_access!
Это блокировка юзера, после неверного количества попыток логина.
Можно ли как-то для модельки, которой мне надо, запускать этот метод самому.

Например: если у моего юзера три неверных попытки, я запускаю этот метод.
Мне не совсем понятно, как это сделать: типа как запустить самому.

Что конкретно я хочу:

Что-то типа:
if user.login_attempts == 3 то
user.lock_access!(opts = {send_instructions: false})
user.send_reset_password_instructions

Таким образом я меняю дефолтное поведение девайса:
1. Я блокирую его дефолтное письмо со ссылкой на просто разблокировку (без смены пароля)
2. Я отправляю письмо со ссылкой на смену пароля

Вопрос в том, куда повесить вызов моего кастомного метода, чтобы он сработал?
источник

N

Ni in RubyRush
R M
шо опять?
короче да, не хочу оффтоп тут разводить, тем более не я начал, но задача разработчика — писать код. если мы будем писать логику для защиты от атак на уровне рельс или rack, то запрос уже как минимум пройдет цепочку от веб сервера до рельс, что не есть хорошо, тк это в любом случае даёт лишние нагрузки. изначально вся защита строится на более низком уровне, не доходя до веб сервера. и поэтому кейсы отдавать капчу на слишком частые запросы — ок, а ограничивать количество запросов — не ок
источник

RM

R M in RubyRush
Ni
короче да, не хочу оффтоп тут разводить, тем более не я начал, но задача разработчика — писать код. если мы будем писать логику для защиты от атак на уровне рельс или rack, то запрос уже как минимум пройдет цепочку от веб сервера до рельс, что не есть хорошо, тк это в любом случае даёт лишние нагрузки. изначально вся защита строится на более низком уровне, не доходя до веб сервера. и поэтому кейсы отдавать капчу на слишком частые запросы — ок, а ограничивать количество запросов — не ок
👍
источник

L

Lem in RubyRush
Vadim Venediktov
Когда уже 20-е февраля, а ты только публикуешь новогоднее видео:

https://youtu.be/ohNPrf6g04k

Сейчас видео, где в кадре только мы с Мишей — большая редкость. А видео — где мы с Мишей просто трепимся по душам — вообще первое и единственное. Поддержите лайком.

Ну и послушайте, как устраиваться на работу, например, в Израиле.
источник

L

Lem in RubyRush
Vadim Venediktov
Когда уже 20-е февраля, а ты только публикуешь новогоднее видео:

https://youtu.be/ohNPrf6g04k

Сейчас видео, где в кадре только мы с Мишей — большая редкость. А видео — где мы с Мишей просто трепимся по душам — вообще первое и единственное. Поддержите лайком.

Ну и послушайте, как устраиваться на работу, например, в Израиле.
источник

L

Lem in RubyRush
Vadim Venediktov
Когда уже 20-е февраля, а ты только публикуешь новогоднее видео:

https://youtu.be/ohNPrf6g04k

Сейчас видео, где в кадре только мы с Мишей — большая редкость. А видео — где мы с Мишей просто трепимся по душам — вообще первое и единственное. Поддержите лайком.

Ну и послушайте, как устраиваться на работу, например, в Израиле.
источник

L

Lem in RubyRush
@installero @aristofun
Приз получил ! Спасибо!
источник

VV

Vadim Venediktov in RubyRush
👌
источник

А

Алексей in RubyRush
Стикеры!
источник

AV

Alexander Vladimirov in RubyRush
Стикеры)
источник

AG

Andrew Growing in RubyRush
Я тут делаю проверку на nil с записью значения по умолчанию
user.status = arr[5] == nil ? 'invited' : arr[5]

ну это джава-стиль, а как сделать более рубишно тоже самое?
источник

Э

Эдем in RubyRush
user.status = arr.fifth.nil? ? 'invited' : arr.fifth
источник

Э

Эдем in RubyRush
источник