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
Level.1 データベースの環境構築 by Docker 2019年5月13日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 今回のレッスンでは、DB(データベース)を Docker という仮想環境を作るためのツールを使って構築していきます。 Docker とは何か Docker の導入 データベースについて解説 Docker の設定ファイルについて解説 Sequel Pro の導入 Ra... chinju
Level.1 データベースと model の関係性 2019年1月15日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 前回までのレッスンで、MVC の Controller と View の連携方法まで学んできました。 今回のレッスンから、model について扱います。Rails の model は、と連携することで、アプリに必要な様々なデータを扱うことができます。 今回のレッスン... chinju
Level.1 controller から view に値を渡そう 2019年1月10日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 前回のレッスンでは、ルーティング、controller、view のデータの流れについて学習しました。 今回のレッスンでは、について学んでいきましょう。 controller から view に値を渡す ローカル変数とインスタンス変数 変数には、ローカル変数、インス... chinju
Level.1 ルーティングの基礎をおさえよう 2018年12月17日 ※ 本講座は、動画コンテンツが未作成です。 今回のレッスンで扱う内容 前回のレッスンでは、Rails アプリを作成し、GitHub で管理できるようになりましたね。 今回のレッスンでは、までやっていきます。 具体的には、以下の図の白塗りの部分ですね。 ルーティング コントローラー ビュー 上記3つの流れを今回のレッスン... chinju