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