サルでもわかるWEBプログラミング

フリーソフトのみでホームページ作成

ユーザ用ツール

サイト用ツール


00.rubyonrails:06.railsチュートリアル


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
00.rubyonrails:06.railsチュートリアル [2022/01/28] – [第5章] adash33300.rubyonrails:06.railsチュートリアル [2022/01/29] (現在) – [第6章] adash333
行 23: 行 23:
  
 ===== Railsチュートリアル第4版(5.2) ===== ===== Railsチュートリアル第4版(5.2) =====
 +
 +git checkout masterではなく、
 +<code>
 +git checkout main
 +</code>
  
 第3章 第3章
  
 <code> <code>
- 
 curl https://cli-assets.heroku.com/install.sh | sh curl https://cli-assets.heroku.com/install.sh | sh
 heroku login -i heroku login -i
行 67: 行 71:
 </code> </code>
 が必要になることが多い が必要になることが多い
 +
 +guardによるテストの自動化
 +<code>
 +docker-compose exec web bash
 +bundle exec guard
 +</code>
  
 ==== 第5章 ==== ==== 第5章 ====
行 73: 行 83:
 explorer.exe . explorer.exe .
 </code> </code>
- 
  
 Gemfile Gemfile
行 80: 行 89:
 </code> </code>
  
 +Gemfileを更新したら、以下を実行。Dockerイメージをビルドしなおす必要があり、結構時間がかかります。(5分くらい?)
 +<code>
 +docker-compose run web bundle install
 +docker-compose down
 +docker-compose up --build -d
 +</code>
 +
 +
 +==== 第6章 ====
 +6.1.1
 +
 +Dockerで作成したpostgresqlコンテナ(dbコンテナ)の中に入って、databaseの中身を確認する。
 +
 +<code>
 +docker-compose up -d
 +docker-compose exec db bash
 +</code>
 +
 +→ 続きは、[[00.rubyonrails:10.windowsにdockerでpostgresql|10.WindowsにDockerでpostgresql]]に記載
 +
 +<code>
 +sudo chown -R $USER:$USER .
 +docker-compose restart
 +docker-compose exec web bash
 +bundle exec guard
 +</code>
 +
 +Gemfile
 +<code>
 +gem 'bcrypt', '~> 3.1.7'
 +</code>
 +
 +<code>
 +docker-compose run web bundle install
 +docker-compose down
 +docker-compose up --build -d
 +</code>
 +{{:00.rubyonrails:pasted:20220129-111350.png}}
 +
 +
 +6.3.4
 +<code>
 +docker-compose exec db bash
 +
 +psql -U postgres -h db -d postgres
 +password
 +
 +\l
 +\d
 +\d users;
 +SELECT * FROM users;
 +</code>
 +{{:00.rubyonrails:pasted:20220129-112517.png}}
 +{{:00.rubyonrails:pasted:20220129-112608.png}}
 +
 +==== 第7章 ====
 +7.1.3debuggerメソッド
 + → debuggerの使用方法が分からず。Dockerだとできないか?
  
  


00.rubyonrails/06.railsチュートリアル.1643373427.txt.gz · 最終更新: 2022/01/28 by adash333

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki