こんにちは。m.saekiです。
rails初心者です。忘備録を兼ねて投稿します。
modelをgenerateしたけどcolumn追加する必要があるって時もこれで大丈夫です!
環境構築とかはできている前提で書いていますのでmm
環境
rails : 5.2.0
ruby : 2.4.1
sqlite3 : 3.16.0
Generate model
$ rails g model [Model名] [カラム名:型]
$ rails g model user name:string
users
id | name |
---|---|
1 | m.saeki |
Add column
$ rails g migration Add[カラム名]To[Modelのclass名][カラム名:型]
$ rails g migration AddProfileImageToUsers profile_image:string
users
id | name | profile_image |
---|---|---|
1 | m.saeki | https://qiita-image-store.s3.amazonaws.com/0/237545/profile-images/1518189253 |
Remove column
$ rails g migration Remove[カラム名]To[Modelのclass名][カラム名:型]class
$ rails g migration RemoveProfileImageToUsers profile_image:string
users
id | name |
---|---|
1 | m.saeki |
終わりに
コマンド一発でFrameworkがいい感じにやってくれるのは便利ですね!