activerecord-postgres-json-rails4¶ ↑
Based off github.com/romanbsd/activerecord-postgres-json, including changes from rails-4-support branch github.com/nzifnab/activerecord-postgres-json/tree/rails-4-support
Gem name changed from the original to allow it to be included in gemspec file of other gems, which doesn't allow specifying github sources with specific branches.
A minimal JSON/JSONB column type support for ActiveRecord
3.2.x through 4.1.x This gem adds the following support:
-
Using json/jsonb column type in migrations, e.g.
add_column :foo, :bar, :json
oradd_column :foo, :bar, :jsonb
-
json field support in the schema definitions
-
JSON coder for using with the
serialize
class method:
class User < ActiveRecord::Base serialize :settings, ActiveRecord::Coders::JSON serialize :settings, ActiveRecord::Coders::JSON.new(symbolize_keys: true) # for symbolize keys end User.first.settings.class # => Hash User.first.settings[:show_popups] # => true ...
Contributing to activerecord-postgres-json¶ ↑
See github.com/romanbsd/activerecord-postgres-json#contributing-to-activerecord-postgres-json
Copyright¶ ↑
Copyright © 2014 Roman Shterenzon. See LICENSE.txt for further details.