# Binary
$ rails generate migration AddImageDataToPhotos image_data:binary
# Boolean
$ rails generate migration AddIsActiveToUsers is_active:boolean
# Date
$ rails generate migration AddBirthdateToPeople birthdate:date
# DateTime
$ rails generate migration AddTimestampsToPosts created_at:datetime updated_at:datetime
# Decimal
$ rails generate migration AddPriceToProducts price:decimal{8,2}
# Float
$ rails generate migration AddScoreToPlayers score:float
# Integer
$ rails generate migration AddQuantityToItems quantity:integer
# BigInt
$ rails generate migration AddBigNumberToTable big_number:bigint
# Primary Key (through model generation)
$ rails generate model Product name:string price:decimal{8,2}
# References
$ rails generate migration AddAuthorIdToBooks author:references
# String
$ rails generate migration AddTitleToBooks title:string
# Text
$ rails generate migration AddDescriptionToArticles description:text
# Time
$ rails generate migration AddStartTimeToEvents start_time:time
# Timestamp
$ rails generate migration AddTimestampToOrders timestamp:timestamp
# UUID
$ rails generate migration AddUuidToUsers uuid:uuid
Last active
July 23, 2023 12:25
-
-
Save Xavier-IV/9e4119eaab6e7b2aebbfce3a95001915 to your computer and use it in GitHub Desktop.
Rails Cheatsheet
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment