おためし受講中

Ruby on Rails入門 〜ミニブログを作りながら学ぶWebアプリケーション制作 第3回〜

■Ruby on RailsでつくるWebアプリケーション

この授業では、プログラミング初心者を対象として、Ruby on Railsというフレームワークを使って一緒にミニブログをつくっていきます。目標は、自分のWebアプリケーションをつくるために必要な、基礎的な知識と技術を身につけることです。

全5回での授業予定
・1. Webアプリケーションの基本とRailsの始め方
・2. Railsの処理の流れ:routesとMVC/ Viewをかっこよくしてみよう!
・3. コメント機能をつけてみる:スキーマの追加・ModelとControllerの役割
・4. Rubyについて:コードの見直しとデータ構造のおさらい、Helperについて
・5. 写真アップロード機能の追加 : gemの使い方、スキーマの変更方法
※ 授業内容が更新され次第順次更新いたします。
※ 授業内容は変更される可能性がございます。予めご了承下さい。

■ 事前準備


この授業はコース授業です。事前に先の授業内容を確認しておきましょう。
https://schoo.jp/course/137
 

学生代表

  • 未定

    未定

【ノート機能】
授業内容や覚えておきたいポイントなど、ノートに自由に残せます

再生位置挿入 資料挿入
筆記アシスト
ONOFF
    【チャプター機能】
    授業内容をピンポイントでおさえながら
    ご自身のペースで進めることができます
    【前半】授業
    自己紹介&アジェンダ
    03:56  (00:13 ~ )
    動作環境チェック
    01:00  (04:09 ~ )
    前回までのおさらい・宿題の答え合わせ
    03:24  (05:09 ~ )
    宿題の答え合わせ:全ページにフッターをつけてみましょう
    05:59  (08:33 ~ )
    宿題の答え合わせ:/entries/ページの”Name” と “Body”を日本語に書き換えてみましょう
    03:58  (14:32 ~ )
    バリデーション : 入力値を制限しよう
    02:42  (18:30 ~ )
    「本文」を必須項目にする
    03:12  (21:12 ~ )
    「名前」に文字数制限をつける
    03:54  (24:24 ~ )
    バリデーションを含む流れ
    04:12  (28:18 ~ )
    コメント機能を追加してみよう
    03:22  (32:30 ~ )
    データの名前と種類、関係性を考える
    02:19  (35:52 ~ )
    Model同士の関係性を実現する
    03:49  (38:11 ~ )
    scaffoldコマンド
    04:45  (42:00 ~ )
    設定をデータベースに反映させる
    02:01  (46:45 ~ )
    Model同士の関係性をModelに書く:Entry → Comment
    02:54  (48:46 ~ )
    Model同士の関係性をModelに書く :Comment → Entry
    02:15  (51:40 ~ )
    entries_controllerの詳細 (show)
    02:07  (53:55 ~ )
    View: entriesの詳細 (show)
    02:04  (56:02 ~ )
    Veiw: commentsの フォーム用パーシャル
    01:49  (58:06 ~ )
    comments_controllerの新規作成 (create)
    06:41  (59:55 ~ )
    リレーション:has_many, belongs_to
    01:28  (1:06:36 ~ )
    リレーション: Model同士の関係性
    00:44  (1:08:04 ~ )
    リレーション: has_many
    03:55  (1:08:48 ~ )
    リレーション: belongs_to
    03:28  (1:12:43 ~ )
    今回のまとめ
    01:49  (1:16:11 ~ )
    宿題
    01:20  (1:18:00 ~ )
    【後半】質疑応答
    Q:複数形ってtooth、teethも大丈夫なんですか?
    00:51  (1:19:20 ~ )
    Q:一対多(1:多)だけでなく、多対多(多:多)の設定も可能でしょうか?
    00:38  (1:20:11 ~ )
    Q:初心者でもRuby on Railsを勉強するのにオススメな入門書籍などありますか?
    02:09  (1:20:49 ~ )
    Q:前にくっつくコロンと後ろにくっつくコロンがこんがらがってしまいますが、Rubyがわかれば、スラスラ区別できるようになりますか?
    00:46  (1:22:58 ~ )
    Q:リレーションに関連してO/Rマッパーについて詳しく知りたいです。
    00:49  (1:23:44 ~ )
    Q:Baseクラスに、has_manyやvalidatesメソッドがあるんでしょうか?
    01:20  (1:24:33 ~ )
    Q:注意喚起を日本語表記できないのですか?
      (1:25:53 ~ )