Railsチュートリアル演習問題と解答まとめのまとめ
Railsチュートリアル演習問題と解答まとめを1章から14章までやり切ったのでまとめます。
- 第1章ゼロからデプロイまで
- 第2章Toyアプリケーション
- 第3章ほぼ静的なページの作成
- 第4章Rails風味のRuby
- 第5章レイアウトを作成する
- 第6章ユーザーのモデルを作成する
- 第7章ユーザー登録
- 第8章基本的なログイン機構
- 第9章発展的なログイン機構
- 第10章ユーザーの更新・表示・削除
- 第11章アカウントの有効化
- 第12章パスワードの再設定
- 第13章ユーザーのマイクロポスト
- 第14章ユーザーをフォローする
- 完
第1章ゼロからデプロイまで
この章で学べること
Ruby on Railsでの開発環境のセットアップ
Gitによるバージョン管理、Bitbucketの使い方
Herokuでの本番環境へのデプロイ
第2章Toyアプリケーション
この章では簡単なアプリケーションを作りながら学ぶことができます。
自分で1からポートフォリオを作成するときは、この第2章を見直すといいと思いました。
第3章ほぼ静的なページの作成
sample_appというtwitter風のwebアプリケーションの作成に取り掛かります。
この章で学べること
コントローラーの生成
ルーティングの定義
第4章Rails風味のRuby
この章で学べること
第5章レイアウトを作成する
この章で学べること
レイアウトの整え方
Bootstrapの使い方
名前付きルートについて
第6章ユーザーのモデルを作成する
この章で学べること
データモデルの修正
バリデーション
第7章ユーザー登録
ユーザー登録機能の実装を行う
この章で学べること
debug
開発環境・テスト環境・本番環境について
form_forヘルパー
flash変数
第8章基本的なログイン機構
この章で学べること
cookieを調べる際は、URL横の鍵マークではなくデベロッパーツールを使った方がわかりやすかったです。
第9章発展的なログイン機構
この章で学べること
- Remember me機能
第10章ユーザーの更新・表示・削除
この章で学べること
Strong Parameters
beforeフィルター
ページネーション
サンプルデータ
この辺りから演習が難解になります。
第11章アカウントの有効化
この章で学べること
メイラー機能
authenticatedメソッド
SendGrid
第12章パスワードの再設定
この章で学べること
- パスワードの再設定方法
演習が難しい
第13章ユーザーのマイクロポスト
この章で学べること
モデルの関連付け
Faker
画像投稿機能
画像のリサイズ
scope
Fakerでなぜか使えないのがいくつかありました。
第14章ユーザーをフォローする
この章で学べること
has_many :through
whereメソッド
完
お疲れ様でした!!!