少し調べたのでメモ。 なお、調べた時のバージョンは、PostgreSQLは9.3.5で、Railsは4.2.0.rc3。 因みに、Rails GuideにActive Record and PostgreSQLというページがあり、 それを参考にしながら書いてます。 マイグレーションファイルRails本体で配列型に対応しているので、特にgem等は必要無し。オプションに"array: true"を設定してあげればOK。 def change create_table :books do |t| t.string :title t.string :tags, array: true t.integer :ratings, array: true t.timestamps null: false end add_index :books, :tags, using: 'gin' add_index