Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

第138回 やまくち、りっきー、けん、はと、 #1439

Closed
hato810 opened this issue Nov 19, 2018 · 36 comments
Closed

第138回 やまくち、りっきー、けん、はと、 #1439

hato810 opened this issue Nov 19, 2018 · 36 comments

Comments

@hato810
Copy link

hato810 commented Nov 19, 2018

No description provided.

@ryamakuchi
Copy link

よろしくお願いします!

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

2.2.2 MVCの挙動

ここからはじまりますー!
よろしくお願いします!

@kenichi-sonoda
Copy link

よろしくお願いしますー!

@miyariki
Copy link

よろしくお願いします!!!

@miyariki
Copy link

おー!

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

Controller:ウエイターさん
View:お客さん
Model:料理つくる人さん

@ryamakuchi
Copy link

MVC の挙動ふわっと理解だったなーと思って、反省!

@ryamakuchi
Copy link

例えがうまくて感動!

@ryamakuchi
Copy link

MVVM についても語ってもらえる

https://qiita.com/mizchi/items/4d25bc26def1719d52e6

@ryamakuchi
Copy link

MVVM じゃなくて仮想 DOM についてのことだった。語ってもらえなかった。

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

パッチとプットの違い
パッチ:一部の変更
プット:全部の変更

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

ユーザーからリクエストされたURLを、Usersリソースで使うコントローラのアクションに割り当てるためのコード

config/routes.rbの書き方のはなしぽい

@kenichi-sonoda
Copy link

kenichi-sonoda commented Nov 19, 2018

それぞれアクセスしてみると一番最後のURLが変わっていました。

https://github.com/yochiyochirb/meetups/issues
https://github.com/yochiyochirb/meetups/pulls

もしrailsで書かれているとしたら、
これはおそらく/issues_controller.rbや、/pulls_controller.rbというcontrollerが用意されていて、
config/route.rbに以下のような記述がされているかなと思います。

  get 'issues', to: 'issues#index'
  get 'pulls', to: 'pulls#index'

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

人をダメにする言語 ruby

@miyariki
Copy link

人をダメにする言語

@ryamakuchi
Copy link

https://developer.mozilla.org/ja/docs/Web/HTTP/Methods

HTTP リクエストメソッドいっぱいあった‥!

@miyariki
Copy link

railsすげえ(小並感)

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

#1436 (comment)

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

htmlの世界にdeleteの機能はない。ので、jsさんがよしなにしてくれてる。

html「ユーザー1を消したいけどdeleteの機能ない。サーバーに伝わらないこの想い、JSなんとかして」
js 「data-method="delete"きた。deleteしてもらえるようなpostのかたちにしてサーバーになげるね」
ruby 「おっユーザー1消すで」

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

REpresentational State Transfer (REST)
日本語でok

やまくちさん「URLがいけてるもののほうがいいねって話」

@ryamakuchi
Copy link

すごいREST

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

RESTは概念

@ryamakuchi
Copy link

すごい REST であってる!

@kenichi-sonoda
Copy link

一般的にはRESTの考え方をWeb APIに適用したものをRESTful APIと呼んでいる。
http://e-words.jp/w/RESTful_API.html

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

RESTful = すごいREST RESTを適用させる

@ryamakuchi
Copy link

REST … そういうアーキテクチャ
RESTful … そういうアーキテクチャで設計されているアプリケーション

@miyariki
Copy link

RESTもRESTfulも、すごいREST

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

URLいい感じにするっていうフレームワーク

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

@usersは「あっと ゆーざーず」と発音します

早くいって

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

Active Recordほどすごいやつはいない

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

Active Recordさんが、DBから欲しいデータを直感的に、よしなに持ってきてくれる

@ryamakuchi
Copy link

ryamakuchi commented Nov 19, 2018

図

@ryamakuchi
Copy link

@hato810
Copy link
Author

hato810 commented Nov 19, 2018

次回、2.2.3 Usersリソースの欠点から!

@kenichi-sonoda
Copy link

RESTについてのスライド(俺たちも読んでみましょう 🙌 )
https://www.slideshare.net/tkawa1/learning-rest-from-rails-style

@kenichi-sonoda
Copy link

active recordについて
https://railsguides.jp/active_record_querying.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants