4/12 学習内容吐き出し

4/12

スクールの教科書2周目なので基本なところを吐き出しておけば探さなくてもいいかなって思った次第です。

Appは作成したものとして、

Rails データベース作成

$ rails db:create hoge

このままだとモデルもコントローラーもないため、両者用意する

コントローラー作成

$ rails g controller hoge

モデル作成

$ rails g model hoge

 

マイグレーションファイルにdbの列(カラム)を追加する

マイグレーションファイル内で以下のようなのを追加したら

t.text :hoge

dbをマイグレーションする

$ rails db migrate

すると、列が反映される。

db:migtateを追加したあとに列追加したいときは、差し戻してから

$ rails db:rollback

マイグレーションファイルに追加して、もう一度マイグレーションする

$ rails db:migrate

 

今日のSpotify

open.spotify.com