タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

railsとServiceに関するyouko03のブックマーク (2)

  • 詳解Railsデザインパターン:Interactor

    A Ruby programmer / A CoderDojo Champion / A Software Engineer of “NaCl” / Japanese 高尾が解説する 詳解Railsデザインパターン・シリーズの「Interactor」編です。 他のデザインパターンも解説していますので、よろしければご覧ください。 詳解Railsデザインパターン:Formオブジェクト Rails の Interactor パターンは Formオブジェクト と同様に Rails のコントローラーの肥大化するのを防ぐことに効果があるデザインパターンです。 類似するRailsのデザインパターンとして「Service Object」と呼ばれるものがあります。これについては Railsで重要なパターンpart 1: Service Object(翻訳)|TechRacho by BPS株式会社 が詳しい

  • RailsのService層とうまく付き合うにはどうすればいいのか調べてみた - カレーの恩返し

    RailsのService層ってどう使っていくのがいいんだろうね?」って聞かれたときにすぐ答えられなかったのでまとめておきたいと思います。 ※ Fat Modelの解決策としてTrailblazerが最近よく話題に上がりますが、私がまだ使ったことがないので触れない方向で行きます。 情報を漁る まずは「Rails service」とググって検索して引っかかった記事を読みました。 techracho.bpsinc.jp アクションが複雑になる場合 (決算期の終わりに帳簿をクローズする、など) → 複雑な処理をmodelから分離させたい アクションが複数のモデルにわたって動作する場合 (eコマースの購入でOrder, CreditCard, Customer を使用する、など) → どのmodelに書けばいいのかよく分からないのでとりあえずserviceに書いとけ感ある アクションから外部サー

    RailsのService層とうまく付き合うにはどうすればいいのか調べてみた - カレーの恩返し
  • 1