Это старый вопрос (почти 2 года), но так как я приехал сюда в поисках чего-то подобного, я думаю, что у кого-то еще может быть эта проблема, поскольку она не задокументирована на жемчужине.Не показывайте, как прошла ваша миграция, я дам общее решение:
Просто использование этого в вашей миграции должно работать:
def up
change_column :table, :sex, :enum, :limit => ['Male','Female','Unknown'], :default => 'Unknown'
end
Это должно работать!