Level.1 Level.1 のまとめ 2019年2月5日 ※ 本講座は、動画コンテンツが未作成です。 はじめに ここまでで Rails Level.1 のレッスンすべて完了です。本当にお疲れ様でした! Ruby on Rails 学習ステップ Level.1: 最も基本的なアプリケーションを作りながらRails の全体像を理解する Level.2: テストの書き方を学びながら... chinju
Level.1 RDB 設計を考える 2019年2月2日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 今回は、以前学んだ「データベースと model の関係性」の発展的な内容になります。 以前のレッスンでは、Rails のデータベースの特徴として、主キーと外部キーについて学びましたが、今回は、 テーブル設計を考えてみよう さて、今の hello_world_rail... chinju
Level.1 users_controller の CRUD 処理を実装しよう 〜Create〜 2019年2月1日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 前回のレッスンで、CRUD 処理のうち Create 以外についてはすべて片付きました。 今回は、仕上げとして Create の実装を行なっていきましょう! Create の処理を実装する create でも、Strong Parameter を使って、以下のように... chinju
Level.1 users_controller の CRUD 処理を実装しよう 〜Update, Delete〜 2019年1月28日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 前回のレッスンでは、users_controller の処理のうち、Read 部分(index と show)について勉強しました。 Create の処理では、セキュリティに関する項目を扱いたいので、先に Update と Delete を片付けてしまいましょう! ... chinju
Level.1 users_controller の CRUD 処理を実装しよう 〜Read〜 2019年1月25日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 前回のレッスンでは、scaffold を使うことで CRUD 処理に必要な機能が簡単に作れることを学びました。 今回は、users_controller に手を加えながら、少しずつ CRUD 処理の実装を進めていきましょう。 今回は、CRUD 処理のうち、 の実装を... chinju
Level.1 scaffold コマンドで CRUD の基礎を作る 2019年1月24日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 今回は、WebAPI を実装するためのサンプルコードとして利用するために、scaffold という機能と、それによって作られるコードについて、かいつまんで解説していきます。 では早速やっていきましょう。 generator の設定 まずは、generator の設定... chinju
Level.1 controller で model と view の橋渡し 2019年1月23日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 前回のレッスンではデータベースのCRUD処理をするために、 ActiveRecord の使い方を学びました。 つまり、わけですね。 今回は、データベースのデータを、view に渡して表示させるところを学んでいこうと思います。 図にすると以下の白抜きの部分です。 まさ... chinju
Level.1 ActiveRecord の使い方 2019年1月22日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 今回のレッスンでは、ActiveRecord の使い方について学んでいきます。 ActiveRecord は、SQL 文を Ruby で書くための gem でしたね。忘れてしまった方は、以下のレッスンでざっくり解説済みなので復習しておきましょう。 MVC のイメージ... chinju
Level.1 データベースを操作する rails コマンド 2019年1月18日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 前回のレッスンでは、migration の基礎について学びましたね。 今回のレッスンでは、実際に作業する上で身につけておいた方がいいデータベースを操作するコマンドについて学んでいきましょう! コマンドの確認 rails から始まるコマンドを一通り確認する方法から。以... chinju
Level.1 migration(マイグレーション)の基礎とテーブルの定義 2019年1月16日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 今回は、migration (マイグレーション)を学びながら、DB(データベース)にテーブルを作成したり、変更を加えたりしていきましょう! migration とは migration の役割 Rails が提供している migration は、 データベースの設... chinju