Начало серии коммитов. Миграции. Удалил removed поле с profileable и добавил ..._transactions к каждой profileable таблице
Исправил ошибку, когда не записывался номер заказа в товарной транзакции у товаров
перемещенных из корзины в заказ (Видимо давно упустил, когда еще
переделал из ассоциации Order'а)
Заменил gem ipgeobase на свой, форкнутый от https://github.com/vsevolod/ipgeobase
Вернул исходное количество соединений с БД с 24 до 5
Сделал bundle update. Избавился от проблемы ... fields, когда регулярно в процессе дебага возникала ошибка. УБрал bacbone-rails, т.к. bacbone все равно не использую, подключил через submodule underscore (не помню использовал его в этом проекте или нет). jquery-rails переключил на github, т.к. после bundle update начал ругаться
Мелочь. console.log 's', когда над чем-то работал
Доработал немного stats.js.coffee чтобы правильно отслеживался referrer
с учетом turbolinks
В связи с переключением между используемыми gem'ами для ipgeobase сменил формат таблицы пользователя. Теперь только два поля город и регион
В продолжение к предыдущему коммиту. Вынес из stat получение города и других полей, которые можно и так достать из request
В догонку к предыдущим коммитам обновил в левом блоке вида пользователя раздел Шпион и исправил ошибку, т.к. статистика посещение была не для просматриваемого пользователя, а текущего.
Переименовал старые названия полей на новые в списке пользователей (ipgeobase)
Исправил новую ошибку. Не выставлялся id пользователя у заказа. Т.к. пирсваивал уже после сохранения.
Проблема с формой ответа и кнопкой Отправить. Съезжала. Надеюсь
исправил, не тестировал в других браузерах кроме Chrome.
Завершающий коммит. Проект в рабочем состоянии.