サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
scrapbox.io/yagi3
Shopifyが公開したRailsでレイヤードアーキテクチャの構築を支援するためのgem https://github.com/Shopify/upgrow これを使うと通常のRailsアプリのModel, Contorller, Viewに加え、以下の層を追加することができる Action, Input, Model, Result Action レイヤードアーキテクチャでいうusecaseであったり、interactorと言われる部分に相当するものと読み取れる contorllerのactionと一対一に対応したactionを定義して使用する想定 Input ユーザーからの入力値をバリデーションする層 RailsのModel(ActiveRecord)にはDB制約都合のバリデーション こっちではユーザーからのinvelid な入力を弾くためのバリデーション っと責務が分離された感じ M
このページを最初にブックマークしてみませんか?
『scrapbox.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く