brain.sort.each{|b|puts b}

Поиск упущенных индексов

Плагин rails_indexes добавляет rake-задачи для поиска возможно пропущенных db-индексов. Результаты основаны на анализе моделей и их связей.


Цветной дампер

Сегодня надоело расковыривать выдачу cdebug, выискивая нужное значение в большом хеше. Немного усовершенствовал логгер, добавив метот cdump.

Для примера посмотрим на массив, хеш, обьект и класс.

Результат следующий



Удобный логгер

Наверное, не я один при работе с RoR часто использую конструкцию logger.info @foo.inspect. И не один я, наверное, ищу потом выдачу в приличном по размеру логе. Конечно, это занимает секунды, но если считать за весь день — некислый кусок времени выходит.

На днях написал малюсенький скрипт, сильно облегчивший жизнь в этом плане.

Теперь можно где угодно в коде использовать подобные конструкции:

Результат выглядит следующим образом:

Решение конечно “на коленке”. Хотелось бы более упорядоченный вывод. С отступами, подсветкой классов уникальными цветами и т.п. Может есть готовое решение?


11
To Tumblr, Love Metalab