Railsで構築しているシステムにタグ検索を導入しようとしています。タグ検索する方法はいくつかありますが、PostgreSQLの配列を利用する方法がよさそうです。以下のようにDBのMigrationを記述します。 class CreateDocuments < ActiveRecord::Migration def change create_table :documents do |t| t.string :title t.string :tags, array: true, default: [] t.timestamps end add_index :documents, :tags, using: 'gin' end end