00.rubyonrails:06.railsチュートリアル
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
00.rubyonrails:06.railsチュートリアル [2022/01/28] – [Railsチュートリアル第4版(5.2)] adash333 | 00.rubyonrails:06.railsチュートリアル [2022/01/29] (現在) – [第6章] adash333 | ||
---|---|---|---|
行 23: | 行 23: | ||
===== Railsチュートリアル第4版(5.2) ===== | ===== Railsチュートリアル第4版(5.2) ===== | ||
+ | |||
+ | git checkout masterではなく、 | ||
+ | < | ||
+ | git checkout main | ||
+ | </ | ||
第3章 | 第3章 | ||
< | < | ||
- | |||
curl https:// | curl https:// | ||
heroku login -i | heroku login -i | ||
行 41: | 行 45: | ||
heroku run rake db:migrate | heroku run rake db:migrate | ||
</ | </ | ||
+ | |||
+ | リスト 3.6: | ||
+ | < | ||
+ | docker-compose exec web bash | ||
+ | rails generate controller StaticPages home help | ||
+ | sudo chown -R $USER:$USER . | ||
+ | </ | ||
+ | {{: | ||
+ | |||
+ | rails testしたところ、以下のエラー | ||
+ | {{: | ||
+ | |||
+ | https:// | ||
+ | |||
+ | docker をrestartしてみる | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ファイルを作成したりするたびに、WSL2の方で、 | ||
+ | < | ||
+ | sudo chown -R $USER:$USER . | ||
+ | docker-compose restart | ||
+ | docker-compose exec web run | ||
+ | </ | ||
+ | が必要になることが多い | ||
+ | |||
+ | guardによるテストの自動化 | ||
+ | < | ||
+ | docker-compose exec web bash | ||
+ | bundle exec guard | ||
+ | </ | ||
+ | |||
+ | ==== 第5章 ==== | ||
+ | WSL2のターミナル画面から、Windowsのエクスプローラー画面を出す方法 | ||
+ | < | ||
+ | explorer.exe . | ||
+ | </ | ||
+ | |||
+ | Gemfile | ||
+ | < | ||
+ | gem ' | ||
+ | </ | ||
+ | |||
+ | Gemfileを更新したら、以下を実行。Dockerイメージをビルドしなおす必要があり、結構時間がかかります。(5分くらい?) | ||
+ | < | ||
+ | docker-compose run web bundle install | ||
+ | docker-compose down | ||
+ | docker-compose up --build -d | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== 第6章 ==== | ||
+ | 6.1.1 | ||
+ | |||
+ | Dockerで作成したpostgresqlコンテナ(dbコンテナ)の中に入って、databaseの中身を確認する。 | ||
+ | |||
+ | < | ||
+ | docker-compose up -d | ||
+ | docker-compose exec db bash | ||
+ | </ | ||
+ | |||
+ | → 続きは、[[00.rubyonrails: | ||
+ | |||
+ | < | ||
+ | sudo chown -R $USER:$USER . | ||
+ | docker-compose restart | ||
+ | docker-compose exec web bash | ||
+ | bundle exec guard | ||
+ | </ | ||
+ | |||
+ | Gemfile | ||
+ | < | ||
+ | gem ' | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | docker-compose run web bundle install | ||
+ | docker-compose down | ||
+ | docker-compose up --build -d | ||
+ | </ | ||
+ | {{: | ||
+ | |||
+ | |||
+ | 6.3.4 | ||
+ | < | ||
+ | docker-compose exec db bash | ||
+ | |||
+ | psql -U postgres -h db -d postgres | ||
+ | password | ||
+ | |||
+ | \l | ||
+ | \d | ||
+ | \d users; | ||
+ | SELECT * FROM users; | ||
+ | </ | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | ==== 第7章 ==== | ||
+ | 7.1.3debuggerメソッド | ||
+ | → debuggerの使用方法が分からず。Dockerだとできないか? | ||
+ | |||
00.rubyonrails/06.railsチュートリアル.txt · 最終更新: 2022/01/29 by adash333