console.log
console.log copied to clipboard
Log to the Javascript console from ruby.
The console.log gem allows you to log to the Javascript console from ruby/rails apps.
Usage
-
Call
console.login rails.def load_user user = User.where(email: '[email protected]') console.log "User: ", user user end -
Open your browser's developer console.

-
(optional) Scream with delight!
Installation
-
Add
gem "console.log"to your Gemfile.gem "console.log" # makes console.log available in ruby -
Bundle install
bundle install
Reference
console.log
See the full documentation for console.log, which shows you how to use colour and various other formatting tweaks.
console.warn
If you want a little yellow triangle beside your message, call console.warn instead of console.log.
console.error
If you want your text to be bright red, call console.error instead of console.log.
Why??
I wrote it to solve 2 problems:
- It's hard to use rails logs for debugging because they're noisy, or (if you use something like pow)
completely hidden. Using
console.loglets you easily see only log messages in this request. - When working on the js for Bugsnag I kept accidentally typing
console.loginto Rails. Now that works!
License
console.log is licensed under the MIT license, see LICENSE.MIT for details.
Contributions and Bug Reports welcome!