06.Railsチュートリアル
見出し
日本語版は、4.0まで無料
6.0から有料。買いきり型。
web版が約1000円で安い。
https://isle3.net/ruby-on-rails-tutorial-6/
https://qiita.com/rf_p/items/3f76b6d8d36a53b55e20
@rf_p(株式会社エイチームブライズ)
更新日 2020年07月07日
Rails6.0でRailsチュートリアル(Rails5.1)を完了させる時に詰まるポイント
https://www.sejuku.net/blog/68146
【Rails入門】Webpackerではじめるフロントエンド開発!Rails5.1対応
オオイシ
2021/8/1
Railsチュートリアル第4版(5.2)
git checkout masterではなく、
git checkout main
第3章
curl https://cli-assets.heroku.com/install.sh | sh heroku login -i (Herokuのメールアドレスとパスワードを入力) heroku create heroku addons:create heroku-postgresql:hobby-dev git init git add . git commit -m "init" git push heroku main heroku run rake db:migrate
リスト 3.6:
docker-compose exec web bash rails generate controller StaticPages home help sudo chown -R $USER:$USER .
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 'bootstrap-sass', '3.3.7'
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
→ 続きは、10.WindowsにDockerでpostgresqlに記載
sudo chown -R $USER:$USER . docker-compose restart docker-compose exec web bash bundle exec guard
Gemfile
gem 'bcrypt', '~> 3.1.7'
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だとできないか?
見出し