Trilhos 4.2+
Rails 4.2 tem suporte nativo para o
citext
tipo de coluna. Trilhos <4.2
Se você estiver usando Rails <4.2, você pode tentar usar o activerecord-postgresql-citext gema.
Isso permite que você escreva migrações como esta:
def up
enable_extension("citext")
create_table :models, :force => true do |t|
t.citext :name
t.timestamps
end
end