rails解説セミナー 第10章

31
10ユーザーのマイクロポスト #Railsチュートリアル http://railstutorial.jp/ Rails解説セミナー by ヤスラボ Ruby on Rails チュートリアル 実例を使ってRailsを学ぼう Michael Hartl (マイケル・ハートル)

Upload: yohei-yasukawa

Post on 08-Aug-2015

89 views

Category:

Education


4 download

TRANSCRIPT

第10章 ユーザーのマイクロポスト

#Railsチュートリアル

http://railstutorial.jp/

Rails解説セミナー

by ヤスラボ

Ruby on Rails チュートリアル 実例を使ってRailsを学ぼう

Michael Hartl (マイケル・ハートル)

セミナーを 始める前に

講義中に参照したリンクはコメント欄で (質問もお気軽に)

講師のターミナルは下記 URL から閲覧できます :)

http://screenx.tv/

Slideshare.all.url

http://www.slideshare.net/yasulab/presentations

質問はいつでもお気軽に! 個別相談は休憩や終了後に :)

“話についていけなかったorz” そんなときに安心な動画サポート!

http://railstutorial.jp/screencasts#ch00

Screencast.first.visit?

この2つは特に重要です

Chapter.code.valid?

https://github.com/yasslab/sample_apps

Ready?

解説セミナーを 進めていきましょう!

第10章 ユーザーのマイクロポスト

#Railsチュートリアル

http://railstutorial.jp/

Rails解説セミナー

by ヤスラボ

Ruby on Rails チュートリアル 実例を使ってRailsを学ぼう

Michael Hartl (マイケル・ハートル)

1. ユーザーを更新する

• 編集フォームの作成、失敗/成功時の実装

2. 認可

• サインインの要求、正しいユーザーの要求

3. すべてのユーザを表示する

• サンプルユーザーの生成、Paginationの実装

4. ユーザーを削除する

• 管理ユーザーの作成、Strong Prameters (再掲)

第9章 まとめ

第7章

第7章~第9章 まとめ

第9章第8章

1. Micropostモデルの作成 (cf. 第2, 4, 6章)

• UserとMicropostの関連付け − User has_many Microposts  − Micropost belongs_to User

2. Micropostを表示する (cf. 第7~8章)

3. Micropostを操作する (cf. 第9章)

• アクセス制御

• Micropostを作成・削除する

第10章 まとめ

第10章 ユーザーのマイクロポスト

10.1 Micropostモデル

http://railstutorial.jp/

Railsチュートリアル

by ヤスラボ

Ruby on Rails チュートリアル 実例を使ってRailsを学ぼう

Michael Hartl (マイケル・ハートル)

• Micropostモデルの作成・検証

• User/Micropostモデルの関連付け- User has_many Microposts - Micropost belongs_to User

• Micropostの順序を改良する

• Userが破棄されたらMicropostも破棄する

• Micropostの内容を検証する

10.1 Micropost モデル

第10章 ユーザーのマイクロポスト

10.2 マイクロポストを表示する

http://railstutorial.jp/

Railsチュートリアル

by ヤスラボ

Ruby on Rails チュートリアル 実例を使ってRailsを学ぼう

Michael Hartl (マイケル・ハートル)

• 投稿の表示に関するテストを実装

• Usersのshowアクションで投稿を表示する

• Partial機能を使って投稿を共通化

• サンプルデータを生成するRakeタスクを追加

• マイクロポストの表示をCSSでデザインする

• ユーザページから投稿が見れることを確認

10.2. Micropost を表示する

第10章 ユーザーのマイクロポスト

10.3 マイクロポストを操作する

http://railstutorial.jp/

Railsチュートリアル

by ヤスラボ

Ruby on Rails チュートリアル 実例を使ってRailsを学ぼう

Michael Hartl (マイケル・ハートル)

• マイクロポストの作成/削除用のURLを設置

• アクセス制御に関するテストを実装

• Micropostsコントローラのアクセス制御を実装

• Micropost作成のテストと処理を実装

• 投稿フォームから投稿できるようにする

• 投稿されたものをフィードで表示する

• 投稿を削除できるようにする

10.3. Micropost を操作する

お疲れ様でした

1. Micropostモデルの作成 (cf. 第2, 4, 6章)

• UserとMicropostの関連付け − User has_many Microposts  − Micropost belongs_to User

2. Micropostを表示する (cf. 第7~8章)

3. Micropostを操作する (cf. 第9章)

• アクセス制御

• Micropostを作成・削除する

第10章 まとめ

参考情報

Active Record の基礎http://railsguides.jp/active_record_basics.html

Action View の概要http://railsguides.jp/action_view_overview.html

Action Controller の概要http://railsguides.jp/action_controller_overview.html

お知らせ

週末セミナー打ち上げhttps://coedo-rails.doorkeeper.jp/events/25304

受付中!

セミナー参加回数に応じて値下げ

今後の進め方• 反響がある限り,継続的に実施していきます.

• 今後の解説セミナーのスケジュール → 詳細: http://railstutorial.jp/seminars

• 欠席時はスクリーンキャストで補完できます :) → 詳細: http://railstutorial.jp/screencasts

• アンケートのご回答に協力くださいコメント欄にURLを貼付けます :-) ※ アンケートに回答を送信すると, 特典動画の情報が表示されます.

第10章 ユーザーのマイクロポスト

#Railsチュートリアル

http://railstutorial.jp/

Rails解説セミナー

by ヤスラボ

Ruby on Rails チュートリアル 実例を使ってRailsを学ぼう

Michael Hartl (マイケル・ハートル)