スクリーンショット_2019-12-10_14

🎥 Railsチュートリアル解説動画の見どころ(第6章)

Railsチュートリアル解説動画「おすすめの解説箇所」を厳選!

今回は「第6章」です🎓この章から、いよいよ本格的にデータベースが登場です🛢少し難しく感じるかもしれませんが、Rails がデータベースとどのようにやりとりしていくのかを理解できる、とても面白い部分です。そんな6章の中でも特に面白い部分をピックアップして紹介していきます😸

migration ファイル、何者?

migration ファイルが実行される前と後で、何がどう変わっていくのかを解説してくれているのが、前編のチャプター3「Userモデルを生成する」〜です。

スクリーンショット 2020-01-20 17.29.12

途中で、コンピュータが読み取るファイルの中身を見せてくれるのですが、そこの安川さんの解説がとても面白いので、楽しみながら理解できるオススメの箇所です!


データベースを扱ってみよう

前編のチャプター7「データを生成」〜は、コンソールを使って実際にデータを作ったり変更したりして遊んでいきます。

スクリーンショット 2020-01-20 17.35.26

コンソールに流れてくる文字にはどんな意味があるのかを説明してくれます。データベースの世界で行われている事が少しずつ理解できてくる、面白い部分です。4章で習った内容のおさらいにもなっています😉


正規表現

後編のチャプター5「フォーマットのバリデーション 」からは、ユーザーモデルにどんどん制限をかけていくのですが、email の制限の仕上げに正規表現というものを使います。

スクリーンショット 2020-01-20 17.59.57

意味の分からない記号たちが並んでいますが、この文字たちにもちゃんと意味があって並んでいるんだな、という事がなんとなくでも理解できれば合格だと思います。テキストの文字を見てびっくりしてしまった人は一度動画で確認しながら進めてみると安心できるかもしれません。


一意性の問題

後編のチャプター8「一意性の問題」は、データベースにほぼ同時に2人のユーザーが登録するとどうなるの?という、とても興味深い部分です。

スクリーンショット 2020-01-20 18.05.37

解説を聞いていると、これは大変な問題!対策も大変そう。と思うのですが、Rails ではこんな簡単にできるのか!とびっくりするかもしれません。便利で凄い Rails ですが、なぜこのコードを書いているのかという背景が分からないと混乱してしまうので、しっかり理解しておきたい場所です。


まとめ

第6章の紹介、いかがでしたか?
データベースとのやりとりが始まって少し複雑になってきました。ですが、分かってくるとどんどん面白さが増してくるターニングポイントでもあります。分からないところがあれば、この解説動画が理解を深める助けになれれば幸いです✨気になる箇所があれば『30分無料視聴』もありますので、ぜひ有効活用して見てください😸🎓

Railsチュートリアル マガジン📖 の他の記事もお読みになりたい方・フォローはこちらからお願いします😉👇



この記事が気に入ったら、サポートをしてみませんか?気軽にクリエイターを支援できます。

note.user.nickname || note.user.urlname

YassLab株式会社の活動に興味を持っていただければ嬉しいです。こちらからのサポートは Raisチュートリアル、Railsガイドなど各サービスの向上に役立てていきたいと思います💓

❤️ありがとうございます...!! 😆
4
RailsチュートリアルやRailsガイド、coderdojo.jp の開発・運営をしています。プロダクト開発が学べる解説動画・質問対応や、全文検索・過去バージョン閲覧、研修・協業プランなども提供しています。詳細は Web サイトからぜひ! https://yasslab.jp/
コメントを投稿するには、 ログイン または 会員登録 をする必要があります。