今日やったこと5
Ruby on Rails チュートリアル(第4版) 第7章 ユーザー登録
(7.1 ユーザーを表示する 〜 7.3 ユーザー登録失敗)
・ユーザーを表示する
サイトのレイアウトにデバック情報を追加
If Rails.env.development? で3つある環境のうち開発環境だけで表示される
デバック情報は開発環境以外では表示させないほうが良い。
・Railsの3つの環境
デフォルトではテスト環境(test)、開発環境(development)、本番環境(production)の3つ
の環境がある。
Rails console の環境はdevelopment
・debuggerメソッド
Byebug gemによるdebuggerメソッドである。
Debuggerメソッドをアプリケーションに差し込みRailsサーバーを立ち上げたターミナルで確認する。
Railsアプリケーションの中でよく分からない挙動があったら、トラブルが起こっていそうなコードの近くにdebuggerを差し込んで調べてみる。
・ユーザー登録フォームの作成
入力フォームを作るためRailsでform_forヘルパーメソッドを使う。