Я пытался реализовать gem Impressionist, но поскольку документ запутан и камень несет накладные расходы для моего простого случая использования, я задаюсь вопросом, как я мог бы реализовать это сам?Создание простого счетчика попадания в Rails
Я хочу отслеживать показы (запросы) определенного действия в контроллере.
Впечатления не обязательно должны быть зарегистрированы уникальными посетителями.
Мне нужен счетчик, чтобы быть уникальным для каждой записи в модели (т. Е. Магазин 1: 34 хита, магазин 2: 77 хитов и т. Д.).
Счетчик не должен включать в себя запросы от ботов в этом списке: http://www.user-agents.org/allagents.xml
Что бы минимальный код, необходимый для выполнения выше?
Update
Чтобы уточнить, если это возможно, я не хочет использовать драгоценный камень импрессионистов. Я использовал это только как прелюдию, чтобы описать, какую проблему я пытаюсь решить.
Вы хотите использовать импрессионистский камень или хотите самим реализовать драгоценный камень? – fotanus