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についてはウィキペディアが詳しい。
$ 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が作れるとは……。