Існує крутий інструмент під назвою Chrome Logger, який дозволяє, за допомогою відомого специфікації, виконувати логування на клієнтській стороні з сервера. Здається, що він нещодавно зазнав повної переробки, але має лише реалізації на PHP та Python.
Після швидкої роботи вчора вдалося випустити ранню версію реалізації на Ruby. Це Rack middleware, упакований як gem, який надає env['console']
, з якого можна створювати лог-повідомлення.
Також він має легку інтеграцію з Rails: require 'chrome_logger/railtie'
Ви можете переглянути приклад, прочитати код, або просто встановити його!
gem install chrome_logger
Раян