yochiyochirb / meetups

81 stars 24 forks source link

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

Closed hato810 closed 5 years ago

ryamakuchi commented 5 years ago

よろしくお願いします!

hato810 commented 5 years ago

2.2.2 MVCの挙動

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

kenichi-sonoda commented 5 years ago

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

miyariki commented 5 years ago

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

miyariki commented 5 years ago

おー!

hato810 commented 5 years ago

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

ryamakuchi commented 5 years ago

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

ryamakuchi commented 5 years ago

例えがうまくて感動!

ryamakuchi commented 5 years ago

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

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

ryamakuchi commented 5 years ago

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

hato810 commented 5 years ago

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

hato810 commented 5 years ago

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

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

kenichi-sonoda commented 5 years ago

それぞれアクセスしてみると一番最後の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 commented 5 years ago

人をダメにする言語 ruby

miyariki commented 5 years ago

人をダメにする言語

ryamakuchi commented 5 years ago

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

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

miyariki commented 5 years ago

railsすげえ(小並感)

hato810 commented 5 years ago

https://github.com/yochiyochirb/meetups/issues/1436#issuecomment-433891650

hato810 commented 5 years ago

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

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

hato810 commented 5 years ago

REpresentational State Transfer (REST) 日本語でok

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

ryamakuchi commented 5 years ago

すごいREST

hato810 commented 5 years ago

RESTは概念

ryamakuchi commented 5 years ago

すごい REST であってる!

kenichi-sonoda commented 5 years ago

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

hato810 commented 5 years ago

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

ryamakuchi commented 5 years ago

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

miyariki commented 5 years ago

RESTもRESTfulも、すごいREST

hato810 commented 5 years ago

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

hato810 commented 5 years ago

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

早くいって

hato810 commented 5 years ago

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

hato810 commented 5 years ago

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

ryamakuchi commented 5 years ago

図

ryamakuchi commented 5 years ago

https://github.com/ryamakuchi/rails-tutorial/blob/master/memo/MEMO.md#222-mvc%E3%81%AE%E6%8C%99%E5%8B%95

これでいけるか!?

hato810 commented 5 years ago

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

kenichi-sonoda commented 5 years ago

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

kenichi-sonoda commented 5 years ago

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