chevron_left

Ruby on Rails 入門 〜ミニブログの制作〜

PREMIUM
第2回

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

2015年2月23日 90min

スライド資料

会員登録して、全てのスライドを見よう

1 / 43

授業の概要

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

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

■ 事前準備

1限目の内容まで制作を進めている必要があります。 
nitrous.io という開発環境で 1限目の内容まで進められるPDFを用意しました。
今回から受講される方は、1限目の授業やPDFの内容をみて復習して見て下さい。
Ruby on Rails入門 ~nitrous.io を用いた開発環境構築~

こんな人にオススメ

Webでアプリケーションを作ってみたいRails初心者の方

チャプター

play_arrow
自己紹介&アジェンダ
02:23
play_arrow
動作環境チェック
01:21
play_arrow
起動コマンドのおさらい
02:38
play_arrow
リクエストからレスポンスまでの Railsの処理の流れ
01:33
play_arrow
Webの基本のしくみ(おさらい)
01:18
play_arrow
Rails内部での流れを追ってみよう
05:39
play_arrow
MVCの基本
01:41
play_arrow
RailsのMVCディレクトリ構造
02:19
play_arrow
Controllerの主な役割
06:59
play_arrow
Modelの主な役割
03:59
play_arrow
Viewの主な役割
09:24
play_arrow
HTTPメソッドの種類
03:28
play_arrow
Viewをカスタマイズしよう!
02:50
play_arrow
Viewの役割
01:09
play_arrow
app/views/entries/index.html.erb を編集する
05:22
play_arrow
app/views/layouts/application.html.erb を編集する
03:50
play_arrow
レイアウトと個別のview
02:30
play_arrow
app/views/entories/_form.html.erb を編集する
05:53
play_arrow
個別のviewと共通view(パーシャル)
04:56
play_arrow
宿題
01:53
play_arrow
Q:モデルに対するテストも、自動生成してくれるんでしょうか?
01:01
play_arrow
Q:一覧のところのnameは別なんですか?
00:51
play_arrow
Q:いったん、rubyの呼び出し元に制御を返すって感じじゃないですかね。->yield
01:14
play_arrow
Q:いまいちURLとコントローラのメソッド名のマッピングが理解できていないのです。
02:28
play_arrow
Q:個別のページでheaderやfooterを「上書き」という形で書き換えることはできるのでしょうか?
01:51
play_arrow
Q:railsにbootstrapとか使えるんでしょうか?
01:14
play_arrow
Q:いまいちRailsがよくわからないので、お勧めの本orサイトはありますか?
01:58
play_arrow
Q:scaffoldしない場合は_form.html.erbが作られないのですが、現場ではよく使うのでしょうか?