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

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

ユーザ用ツール

サイト用ツール


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


差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
00.rubyonrails:06.railsチュートリアル [2022/01/28] – [Railsチュートリアル第4版(5.2)] 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
行 52: 行 56:
 rails testしたところ、以下のエラー rails testしたところ、以下のエラー
 {{:00.rubyonrails:pasted:20220128-103709.png}} {{:00.rubyonrails:pasted:20220128-103709.png}}
 +
 +https://stackoverflow.com/questions/7445935/postgres-is-failing-with-could-not-open-relation-mapping-file-global-pg-fileno/56089607
 +
 +docker をrestartしてみる
 +
 +{{:00.rubyonrails:pasted:20220128-104043.png}}
 +
 +
 +ファイルを作成したりするたびに、WSL2の方で、
 +<code>
 +sudo chown -R $USER:$USER .
 +docker-compose restart
 +docker-compose exec web run
 +</code>
 +が必要になることが多い
 +
 +guardによるテストの自動化
 +<code>
 +docker-compose exec web bash
 +bundle exec guard
 +</code>
 +
 +==== 第5章 ====
 +WSL2のターミナル画面から、Windowsのエクスプローラー画面を出す方法
 +<code>
 +explorer.exe .
 +</code>
 +
 +Gemfile
 +<code>
 +gem 'bootstrap-sass', '3.3.7'
 +</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チュートリアル.1643366231.txt.gz · 最終更新: 2022/01/28 by adash333

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki