Where can I find a list of data types that can be used in Ruby on Rails 4? Such as
text string integer float date I keep learning about new ones and I'd love to have a list I could easily refer to.
Here are all the Rails 4 (ActiveRecord migration) datatypes:
:binary:boolean:date:datetime:decimal:float:integer:bigint:primary_key:references:string:text:time:timestampSource: http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_column
These are the same as with Rails 3.
If you use PostgreSQL, you can also take advantage of these:
:hstore:json:jsonb:array:cidr_address:ip_address:mac_addressThey are stored as strings if you run your app with a not-PostgreSQL database.
Edit, 2016-Sep-19:
There's a lot more postgres specific datatypes in Rails 4 and even more in Rails 5.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With