Комментарий от Виктора Ивлева: Я наконец то с вами почти синхронизировался =). Классно что вы указали что есть альтернативы для letter_opener! Я к примеру предпочитаю MailCatcher, так как это решение не заставляет меня добавлять к проекту доп зависимость. Интересно почему 60.minutes, а не 1.hour вроде это короче.. (возможно во мне не живет rubocop). Так же интересно что вы приверженец, пути DHH с использованием конесернов, я на своем прошлом проекте тоже любил это, но перейдя на новый проект, в нем пришлось использовать больше сервисов для всего... И вот поюзав оба решения, есть ощущения минусов в консернах (слишком много ответственности для модели), так и сервисах (100500 классов для реализации дополнительного функционала). Если знаете еще какое решение кроме dry, которое тоже по моему не айс в некоторых моментах (не все сходу осознают дзен). Возможно у вас есть какие-то интересные мысли по этому поводу? Спасибо за ваши труды.
@IlyaBodrovKrukowski2 жыл бұрын
Почему 60.minutes - не знаю, просто, если потом нужно будет сделать 30 минут или 45 минут :) Насчёт concern - ну, если честно, идеального варианта нет, видимо. Мне нравится сервисные объекты тоже, dry пробовал мало, сказать особенно нечего. Но, откровенно говоря, это вопрос вкуса и соглашений в команде, как обычно. В целом, подумаю, может, что-то про dry будет, тк запрос был уже. Спасибо за ваш отзыв!
@ildarmurtazin90632 жыл бұрын
Спасибо за видео
@IlyaBodrovKrukowski2 жыл бұрын
:D
@Obrezkasada2 жыл бұрын
Илья подскажите, а каковы критериий переноса методов в консерны. почему нельзя размещать их внутри модели если это консерн модели к примеру
@IlyaBodrovKrukowski2 жыл бұрын
Внутри модели должны быть валидации, отношения, возможно обратные вызовы, хотя я предпочитаю их не использовать вообще. Дополнительная логика выносится либо в сервисы, либо в concern, особенно если есть подозрение, что подобные методы потребуются в других местах. Это конечно дело предпочтений, но всё же делать гигантский файл с моделью я бы не стал
@openpartners2 жыл бұрын
Крутяк, ждём Sidekiq
@IlyaBodrovKrukowski2 жыл бұрын
Ок, надеюсь, что через несколько дней будет!
@sergeypanov31099 ай бұрын
Илья, спасибо огромное. Этот сериал гораздо интереснее игры престолов, сюжет завораживает. В англоязычном интернете ничего подобного и близко нету, даже за деньги на курсэре
@IlyaBodrovKrukowski9 ай бұрын
Игра рельсов Спасибо за отзыв, очень приятно
@alexanonym15845 ай бұрын
19:06 откуда ruby знает edit_password_reset?
@rickbacker1 Жыл бұрын
Не могу оставить ни один урок без комментария благодарности! Столько труда вложено в каждый урок и бросается в глаза огромный пласт знаний, которым владеет автор и легкость подачи материала! Дякую, что раскрыли такую важную тему и спасибо за всю серию уроков про #Rails!
@IlyaBodrovKrukowski Жыл бұрын
@ELDAR0112885 ай бұрын
Спасибо за отличное видео! Илья подскажите пожалуйста на проде что использовать для отправки почты? поднять свой smtp-сервер, API стороннего сервиса или что то другое?
@IlyaBodrovKrukowski5 ай бұрын
Свой сервер - это, кажется, не очень хорошая идея, особенно, если почты много. У меня начинаются вьетнамские флэшбеки, когда я впоминаю про настройку ms exchange. Куда проще использовать mailgun или что-то типа
@ELDAR0112885 ай бұрын
@@IlyaBodrovKrukowski Спасибо!
@IlyaBodrovKrukowski5 ай бұрын
@@ELDAR011288
@yuriysh88422 жыл бұрын
Илья, поздравляю с первой тысячей подписчиков! И спасибо, что даёте такой интересный и качественный материал.