Skip to content

railsjazz/railsochrome

Repository files navigation

Railsochrome

RailsJazz Listed on OpenSource-Heroes.com

Project was created just for fun and out of curiosity.

The idea of this project is to print log messages from the Rails app in a Chrome console. It will work even if you have a simple JSON API call.

What is funny, is that it can log messages from the models. Just call a class method Railsochrome.log.

How it works see on the diagram below:

image

Usage

  1. Clone the repo

  2. Install chrome extension from the source code.

image

  1. Add gem and use in your code:
  # controller
  def index
    Railsochrome.log("Opening index action")
    Railsochrome.log("user_id = #{rand(111)}")
    Railsochrome.log("account_id = #{rand(111)}")

    @projects = Project.all
  end

  # model
  class Project < ApplicationRecord
    after_initialize do
      Railsochrome.log("after_initialize project id=#{self.id}")
    end
  end
  1. Result:

image

Installation

gem "railsochrome"

And then execute:

$ bundle

Or install it yourself as:

$ gem install railsochrome

Contributing

Contribution directions go here.

License

The gem is available as open source under the terms of the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published