It seems if the type you gave to a column definition in a migration is not listed in native_database_types, Rails will just use what you gave it.
Therefore this will work:
Some Useful Links for You to Get Started
8 years ago
Only a Sith deal in absolutes
Do, or do not. There is no try.
can't activate rubyforge (= 0.4.5), already activated rubyforge-1.0.0] (Gem::Exception)
jorrel@helen ~ $ sudo gem uninstall rubyforge
Select gem to uninstall:
1. rubyforge-0.4.4
2. rubyforge-0.4.5
3. rubyforge-1.0.0
4. All versions
> 1
Successfully uninstalled rubyforge-0.4.4
jorrel@helen ~ $ sudo gem uninstall rubyforge
Select gem to uninstall:
1. rubyforge-0.4.5
2. rubyforge-1.0.0
3. All versions
> 1
Successfully uninstalled rubyforge-0.4.5
jorrel@helen ~ $ gem list | grep rubyforge
rubyforge (1.0.0)
git stash
git stash clear
git reset --hard

Framework that failed to load:
Vendor directory: /path/to/vendor/rails
Error message:
Anonymous modules have no name to be referenced by
Exception class:
ArgumentError