第3章の実績
第3章 ほぼ静的なページの作成 を実施しました! 実施時間: 3時間
学べたこと
- 静的ページの作成 Webページの基本が知れる内容でした。ブラウザからリクエストを受け取り、HTMLを返却するとブラウザで表示されるという。
- テスト駆動開発 ここから、まずテストを書いて、それが失敗して、それを成功するように実装していくという"テストファースト"なやり方で説明されています。 この手法は品質向上に絶対に寄与するので慣れておくべきやり方ですね。
- ページタイトルだけ動的に変更する ERBという記法で、"<% ... %>"といったようなタグを使うことで、動的な画面表示ができるようになります。今回はページタイトルだけでしたが、今後色々とできることが説明されるのでしょう。
- ルーティングの仕組み ルーティングの制御が、routes.rbというファイルに一元的に集約されていることが分かりました。どのURLにどのHTTPメソッドでアクセスすると、どのモジュールに制御が渡されるのかを定義します。
第2章までと比べて、やることや演習が増えて本格的にチュートリアルが始まったなという感覚です。
独自にやったこと
ちょっとハマったことです。RailsInstallerに同梱されているGitのクライアントソフトが古いようで、GitHubにpushできませんでした。(チュートリアルの標準ではBitBucketでソース管理をしているはずなので、そのとおりであれば関係ありません。) 以下の記事が対応した内容です。 GitHubにpushしようとしたら「error:1407742E:SSL」エラーが発生
参考
環境
- ruby: 2.3.3
- ruby on rails: 5.1.4
- OS: Windows 10 (64bit)
- IDE: IntelliJ ULTIMATE 2018.1
- リポジトリ:GitHub
https://github.com/nisioka/RubyOnRailsTutorial/tree/static-pages
リンク
【スポンサードリンク】

