rails

A collection of 4 posts
программирование

[Rails] Exception handling #2

В одной из своих заметок [https://igkuz.ru/blog/all/rails-exception-handling/] я рассказывал о том, как правильно отдавать ошибки и статусы для запросов в разных форматах. Недавно наткнулся на небольшое дополнение, оно давно уже не ново, но для общего развития будет полезно. В ранней статье не описывалась обработка ошибки авторизации.
1 min read
программирование

[Rails] Exception handling

Продолжаю свои увлекательные (или не очень) рассказы про рабочие будни и задачи, которые надо было решать. Сразу к делу: Задача Сделать кастомные страницы исключений для апи и веб интерфейсов. Стандартизировать подход к отлову и отдаче исключений. № Контекст Иногда в приложении происходит неведомая х**ня что-то странное, и вылезает исключение, с
3 min read
test

Субботний хакатон или как написать фреймворк, который тестирует сам себя

У меня очень интересная работа, и одна из её особенностей это возможность постоянного развития в профессиональном плане. Бывают у нас субботние посиделки, когда люди делятся на пары, причем не кто с кем привык, а в произвольном порядке, и занимаются парным программированием. Дома такого добиться практически невозможно. Скорость прокачки в эти
4 min read
программирование

[Ruby] Читайте документацию или как красиво работать с many-to-many

Поделюсь решением проблемы, возникшей при выполнении очередной задачи на работе. Ситуация: Есть список рассылок List, у него может быть много подписчиков Subscribers (связь многие ко многим), реализовано через третью таблицу SubscriberLists. class List < ActiveRecord::Base has_many :subscriber_lists, :dependent => :destroy has_many :subscribers, :through => :subscriber_lists end Требуется: Выводить
1 min read