Get JSON columns in SQLite on Rails 4

The SQLite3 adapter in Rails doesn't include JSON support until Rails 5. If you're one of the poor saps wanting to use JSON columns but needing to support Rails 4 in your gems or apps, this gem is for you.

Installation

Add this line to your application's Gemfile:

gem 'sqlite3_json_rails4'

And then execute:

$ bundle

Or install it yourself as:

$ gem install sqlite3_json_rails4

Usage

This gem integrates with the Rails loading process by way of a railtie. All you need to do is make sure it's required, whether that's by adding it to your Gemfile, or having require 'sqlite3_json_rails4' somewhere else.

Development

To obtain this gem's dependencies, run bundle install.

To run static tests, run bundle exec rake static.

To run Ruby tests, run bundle exec rake test.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/miriamtech/sqlite3_json_rails4.