AFAIK, встроенной поддержки для этого нет, но есть несколько плагинов , которые помогут вам в этом. Вы также можете добавить их вручную в файлы миграции, просто используйте для этого метод execute, например, (пример из Rails API):
class MakeJoinUnique < ActiveRecord::Migration
def self.up
execute "ALTER TABLE `pages_linked_pages` ADD UNIQUE `page_id_linked_page_id` (`page_id`,`linked_page_id`)"
end
def self.down
execute "ALTER TABLE `pages_linked_pages` DROP INDEX `page_id_linked_page_id`"
end
end