Автор статей Dmitriy Dordovskiy

Как логике слоя базы данных не затеряться в Rails приложении

Очень часто в приложениях общающихся с реляционной базой данных возникает необходимость обновления некоторых данных при изменении других. Примерами таких задач могут служить всякого рода счетчики, обновление статистики, синхронизация данных в денормализованной базе данных. В Ruby on Rails стандартными инструментами для этого являются callbacks в ActiveRecord моделях либо observers. Иногда имеет смысл перенести такого рода логику в базу данных.

Связаться