hstore_accessor gem provides discrete fields to directly access values in hstore columns to ActiveRecord.
A blog post on using an hstore column for storing hashes with arbitrary keys. His approach is different from the one used in
hstore_accessor gem. Aly explains how to store hashes that may have different keys for each record, while
hstore_accessor gem implies that hashed in all the records have the same keys.
Next, a very practical article on using Postgres array columns in Rails 4 by Plataformatec. They explain how to use an array column for storing tags.
Finally, a post by Thoughtbot on why PostgreSQL may sometimes not use indexes in SELECT queries.