みたぬメモ

地味にメモ

Ruby on Railsチュートリアルメモ2

昨日に続いてRuby on Rails公式ドキュメントのチュートリアル2章のメモです。

2.2 Usersリソース

リスト 2.4:データベースをマイグレートする

以下のログが吐き出された。

$ ubuntu:~/environment/toy_app (master) $ rails db:migrate
$ warning ../../package.json: No license field     

warningだし無視しようかと思ったけど、なんとなく気持ち悪いので以下の通り処理

home/ubuntu/package.json

{
  "dependencies": {
    "node-cleanup": "^2.1.2",
    "tmp": "^0.0.33"
  },
  "license": "ISC"
}

ISCについてはウィキペディアが詳しい。

ISC license - Wikipedia

$ ubuntu:~/environment/toy_app (master) $ rails db:migrate
$ ubuntu:~/environment/toy_app (master) $ rails db:migrate:status

database: db/development.sqlite3

 Status   Migration ID    Migration Name
--------------------------------------------------
   up     20220605030124  Create users

rails db:migrate した際に特にwarningが出ないけど他のものも出ないので、念のためrails db:migrate:status:で確認した。

目的の状態はできているようなので、今後同様の問題が出たときもこちらの対応で進めていきたいと思う。

しかしそれにつけてもscaffordすごいですね コマンド一つであんなに強力なCRUDが作れるとは……。