The console.log
gem allows you to log to the Javascript console from ruby/rails apps.
Usage
Call
console.log
in 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.log
lets you easily see only log messages in this request. - When working on the js for Bugsnag I kept accidentally typing
console.log
into Rails. Now that works!
License
console.log
is licensed under the MIT license, see LICENSE.MIT for details.
Contributions and Bug Reports welcome!