More Related Content
KEY
ODP
PDF
PPTX
PDF
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017) PDF
iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い PDF
PDF
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル) What's hot
PDF
PDF
PPTX
PPTX
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx PDF
PDF
分散トレーシング技術について(Open tracingやjaeger) PDF
PDF
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話 PDF
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用 PDF
PDF
PDF
PPTX
PDF
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話 PDF
PDF
PDF
ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~ PDF
3週連続DDDその3 ドメイン駆動設計 戦略的設計 PDF
自動化を支えるCI/CDツールの私の選択 ~何をするためにCI/CDツールを選ぶか~ PPTX
Viewers also liked
PDF
PDF
コミュ障のためのPull Request 〜そしてプルリク充へ〜 PDF
PPTX
PDF
Validações no Ruby on Rails PDF
KEY
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会 PDF
Skinny Controllers, Skinny Models PDF
PDF
一生、エンジニアであり続けるために必要なこと「負けてからのエンジニアライフ」 PDF
PDF
Contributing to Scala OSS from East Asia #ScalaMatsuri PDF
大容量ファイルもGitで管理。 Git LFSの使い方 PDF
新人Git/Github研修公開用スライド(その2) PDF
PDF
PDF
PDF
VIPER アーキテクチャによる iOS アプリの設計 Similar to MvcのFatモデルに立ち向かう
PDF
PPT
PPTX
PDF
RESTful開発フロントエンド編(SPA・AltJS・フレームワーク) PDF
Introduction for Browser Side MVC PDF
あの日見たMVCを僕たちはまだ知らない for RoR PDF
MvcのFatモデルに立ち向かう
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
ActiveRecord
▷ Railsでは基本的にModelを作成する ActiveRecord::Baseを継承して
クラスが作成されます。
▷ ActiveRecordはActiveRecordパターンを実現するためのgemです。
▷ ActiveRecordはロジックとDBへの永続化をまとめてカプセル化し、
データにドメインロジックを追加します。
▷ CRUD+αくらいならこのクラスにドメインロジックを書いていくことで上手く行
きますが、中規模以上だと、ロジックが多くなり非常に辛くなります。
=> Fat Model!!
でもね、
Model = ActiveRecord じゃないよ。
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.